Bookmarks
书签栏
Academic & Government Affairs
! 计量单位(Unit of measurement)
国际单位制(International System of Units,SI)
- International System of Units - Wikipedia
- 国际单位制 - 维基百科,自由的百科全书
- 国际单位制词头 - 维基百科,自由的百科全书
- 分类:计量单位 - 维基百科,自由的百科全书
- Unit of measurement - Wikipedia
- 计量单位 - 维基百科,自由的百科全书
- Metric system - Wikipedia
- 国际单位 - 维基百科,自由的百科全书
! 统计学
时间序列分析(Time-Series Analysis)
- 时间序列 - 维基百科,自由的百科全书
- (33 封私信 / 85 条消息) 时间序列 - 知乎
- 时间序列分析之指数平滑法(holt-winters及代码) - 知乎
概率论
- 概率论 - 维基百科,自由的百科全书
回归分析
- 回归分析 - 维基百科,自由的百科全书
- 统计学 - 维基百科,自由的百科全书
! 人力资源、社会保险、社会保障、住房公积金
- 苏州市人力资源和社会保障局
- 江苏人社网办大厅
- 苏州市人力资源和社会保障局
- 苏州市社会保险基金管理中心
- 苏州市社会保险基金管理中心
- 职工社保证明自助打印 - 苏州市社会保险基金管理中心
- 苏州市购房资格核查系统上线 - 苏州市人民政府
- 苏州市区商品房销售网上管理系统
- 苏州个人征信报告查询网点(地址+电话)2020年最新版 - 苏州公积金 - 姑苏网 - 苏州综合社区门户网站|苏州论坛|姑苏论坛|苏州门户网
- 苏高新人事代理网上一站式服务系统
- 求职、招聘 苏州高新人才网欢迎你
- 苏州市高层次人才一站式服务平台
- 苏州工业园区社会保险基金和公积金管理中心
- 个人会员编号查询
- 网上业务登录
知网
- 毕业助手-免费中文文献库,英文文献库,顶级pubmed数据库、高权OVID数据库、 SD数据库、SCI 数据库
- 检索—中国知网
- 毕业助手知网使用视频10.12 来自邻小粥v - 微博
- 书童图书馆,知网免费下载知网免费入口论文免费下载2020 中国知网/维普/万方论文免费下载入口
- 知网研学(原E-Study)
- 知网研学
- 会员登录-书童图书馆
- 中国知网
计算机技术与软件专业技术资格(水平)考试
- 中国计算机职业资格网
- 中国计算机技术职业资格网
- 软考备考经验总结【超详细】 - 幕布
- 希赛网_专业的在线教育平台
- IEEE Xplore
- CAIDA
- Device Types | Nmap Network Scanning
- 江苏省信息技术教育与考试中心
- 苏州市专业技术人员职称管理服务平台
- 国家标准全文公开
- 中国高等教育学生信息网(学信网)
- 中国学位与研究生教育信息网(学位网)
- 全国大学英语四、六级考试(CET) - 中国教育考试网
- 江苏省教育考试院
- 自然人电子税务局
- 首页
- 苏州市人民政府
- 中华人民共和国民政部
- 南通市政务服务网
- 江苏政务服务
- iData-知识检索
- 奥鹏教育-现代远程教育公共服务体系
- 你写论文时发现了哪些非常神的网站? - 知乎
- 中国法律服务网
- 中国版权保护中心
- 证券报名入口
- 国家知识产权局
- 登录报名
- 易搜题--让搜题更容易
Project
Eoulu
- EOULU软件项目管理
- Bugzilla Main Page
- OA/ — VisualSVN Server
- 个人中心
- futureD数据管理与分析系统
- ulu-冲锋鸡系统登录页面Eo
- futureD数据管理与数据分析
- futureD数据管理与数据分析
- futureD数据管理与分析系统
- futureD数据管理与数据分析
- 58.210.123.22:8085/futureD/login/login.jsp
- futureD数据管理与分析系统
other
Luther
- Luther
- V4.0
东吴证券
- 信息技术总部工作管理平台
- 信息技术总部工作管理平台
- 信息技术总部工作管理平台
- 易驰统一接入管控平台
- 统一接入平台 project overview - Bitbucket
- 东吴证券易驰统一接入管理平台
- 我的视图 - MantisBT
- 通用报表平台
- Discover: ac过滤规则 - Kibana
- Kibana
- 控制面板 - 信息技术总部 Git
- YApi-高效、易用、功能强大的可视化接口管理平台
- 浏览项目 - JIRA
- GZGLPT board - 敏捷看板 - JIRA
- Browse 罗奕梁 / WorkManagementWeb - Bitbucket
- Iconfont-阿里巴巴矢量图标库
东软思芮
- 上海思芮信息科技有限公司
中移
4A&VPN
新4A
- 移动云4A管控平台-云阙
旧4A
- 移动云4A管控平台-云阙
- 移动云4A管控平台-云阙
- 移动云4A管控平台-云阙
- 业务联系单实体工作流视图(分页关系)
- VPN和4A使用手册 - SRE部安全部-文档分享 - 中移(苏州)软件技术有限公司
- 移动云VPN和4A账号权限申请 - SRE部安全部-文档分享 - 中移(苏州)软件技术有限公司
- 登录|智维平台
- 登录|智维平台
CDN
- https://ecloud.10086.cn/op-help-center/doc/article/43433
BC-VASO
开发环境
- VASO运维管理平台
- VASO运维管理平台
- 10.254.2.126
测试环境
- VASO运维管理平台
- VASO运维管理平台
- 终端节点(VPC Endpoint)_VPCEP_终端节点服务_云服务器-华为云
- bc_vaso_ts
- bc_vaso_ts
- Swagger UI
- Swagger UI
Harbor
- Harbor
- Harbor
MOP
优惠券统一确认页
- EMOP优惠券统一确认页 V0.5 技术实现方案说明书(1)
- 1.EMOP优惠券统一订购确认页需求说明书V1.5
- 统一订购确认页Q&A
- MOP订购确认页汇总
- MOP技术规范 - 技术共享空间 - 中移(苏州)软件技术有限公司
- 迁移产品问题跟踪表
- 新查询接口使用说明
UIUE
蓝湖
- IaaS产品部 - 蓝湖
- 蓝湖
- 2020移动云解决方案 - 蓝湖
- IaaS产品部 - 蓝湖
外网
- 移动云
- 中国移动苏州研发中心SSL VPN接入系统
- 刻度协同办公
- 企业云盘
- 中国移动苏州研发中心SSL VPN接入系统
- 中国移动苏州研发中心SSL VPN接入系统
- 开发者社区
- 登录 - 51CTO学院 | 企业版
- 云网管理产品部共享学习账号使用情况查询、备案表
- 质量小组(QC小组)注册登记表
- 开发者社区注册发文情况统计
- BC-Linux 首页
- 在线编辑
内网
Confluence
- 面板 - 中移软件知识管理系统-Confluence
- 05 培训 - IaaS产品部 - 中移软件知识管理系统-Confluence
- 研发工具链 - IaaS产品部 - 中移软件知识管理系统-Confluence
- 公有云竞品账号 - IaaS产品部 - 中移软件知识管理系统-Confluence
- 2019-09-24 安全整改-前端数据加密方案 - 前端虚拟组 - 中移软件知识管理系统-Confluence
- 技术部-培训中心 首页 - 技术部-培训中心 - 中移软件知识管理系统-Confluence
- Java 代码精简之道 - 大云数据稽核 - 中移软件知识管理系统-Confluence
- 《云网管理产品部员工季度绩效执行规范》 - 云网管理产品部 - 中移(苏州)软件技术有限公司
- BC-OP技术规范 - 技术共享空间 - 中移(苏州)软件技术有限公司
- 【产品图标】移动云产品图标库下载 - IaaS产品部 - 中移(苏州)软件技术有限公司
- 【产品手册】IaaS产品架构图 - IaaS产品部 - 中移(苏州)软件技术有限公司
- Delete or Restore a Page | Confluence Data Center and Server 7.12 | Atlassian Documentation
- 5024 代码规范 - 技术部-培训中心 - 中移(苏州)软件技术有限公司
- 研发管理规制(管理办法、实施细则等) - IaaS产品部 - 中移(苏州)软件技术有限公司
Gerrit
- gerrit.cmss.com
- My Reviews | gerrit.cmss Code Review
GitLab
- Projects · Dashboard · GitLab
- [ESDSSGY-4792] git: 禁止使用无意义的 commit msg title 描述,例如 modify/change - 中移软件任务跟踪系统-JIRA
Jira
- System Dashboard - 中移软件任务跟踪系统-JIRA
- EOS 本月部门考核Jira清单 - 中移软件任务跟踪系统-JIRA
- 中移(苏州)软件技术有限公司统一门户
- 中国移动通信集团人力资源管理平台
- iHR人力资源管理信息系统
- 中国移动网上大学
- 中国移动网上大学
- 中国移动网上大学
- 10.160.22.102
- CSMP - Revision 444: /安全文档/doc/移动云9期资源池公共组件申请文档
- Lines - Safbox_op_ecloud_security-op-console-security
- 发票列表 - 发票核验系统
- 中移软件-技术服务支撑系统
- 万方数据知识服务平台
- 发票列表 - 发票核验系统
- 发票核验系统
南基测试域
- https://console-beijing-1.cmecloud.cn:8443/api/page/safebox/op-security-static/vbscan
北基测试域
- 移动云
- 云安全控制台
- 移动云控制台
- 移动云控制台
无锡测试域
- 移动云
- 云安全控制台
- 云安全控制台
- 云安全控制台
东莞测试域
- console-dongguan-1.cmecloud.cn
苏州测试域
- 云安全控制台
江苏地市节点
- 运维审计-奇安信
- 移动云-5G时代 你身边的智慧云
- 移动云订购
- 移动云控制台
专利
- 科研管理平台
- 简单搜索 - 智慧芽
- 知识产权 - IaaS产品部 - 中移软件知识管理系统-Confluence
- 专利基础知识 - IaaS产品部 - 中移软件知识管理系统-Confluence
- 专利培训资料 - IaaS产品部 - 中移软件知识管理系统-Confluence
- 交底书写作指南 - IaaS产品部 - 中移软件知识管理系统-Confluence
- 润桐RainPat专利检索---知识产权大数据调查官
- SooPAT 专利搜索
- 2021年特殊通道评审结果
网络产品组
IPSecVPN
- 云网络控制台
弹性负载均衡
- 云网络控制台
- 云网络控制台
- 云网络控制台
- 云网络控制台
- 云网络控制台
弹性公网IP
- 云网络控制台
升级列表
- [EVN-769] 【v1.14.1】E-VN常规变更-11-12 - 中移软件任务跟踪系统-JIRA
- [EVN-806] 【v1.15.1】E-VN常规变更-11-24 - 中移软件任务跟踪系统-JIRA
- [EVN-807] 【v1.16.1】E-VN常规变更-12-10 - 中移软件任务跟踪系统-JIRA
- 实施清单-模板 - 网络组 - 中移(苏州)软件技术有限公司
- [EVN-883] 【v1.17.1】E-VN常规变更-12-22 - 中移软件任务跟踪系统-JIRA
- 网络类产品 - BC-OP - 中移软件知识管理系统-Confluence
- Swagger UI
- Swagger UI
- Swagger UI
- Swagger UI
- Swagger UI
- Swagger UI
- Swagger UI
- Sign in [Jenkins]
安全产品组
容器安全
- DoSec
- Swagger UI
- Swagger UI
- 云安全控制台
对象存储产品组
对象存储
ONest
- ONest Documentation
onest-alogger
SCA
- Amazon S3 Storage Class Analytics & Storage Lens - OSG 工作台 - 中移(苏州)软件技术有限公司
SLO、SLI、SLA
- ONest SLA 服务等级说明 - ONest G4 产品知识库 - 中移(苏州)软件技术有限公司
- SLI 达标率文件夹 - ONest G4 产品知识库 - 中移(苏州)软件技术有限公司
水果云
- Home - Grafana
- Prometheus Time Series Collection and Processing Server
- Home - Grafana
- Prometheus Time Series Collection and Processing Server
- Home - Grafana
- Prometheus Time Series Collection and Processing Server
- karma
无锡测试域
- 10.253.171.203
准现网环境
- Accesser SLI Detail - Grafana
- 使用 juicefs+fdb+rados 替换 ControlSet S3 小集群工作计划 - ALIOTH 玉衡观测平台工作台 - 中移(苏州)软件技术有限公司
- onest-alogger - OSG 工作台 - 中移(苏州)软件技术有限公司
- DRAFT OEP 30 - 支持集中收集访问日志V2 设计文档 - ONest G4 产品知识库 - 中移(苏州)软件技术有限公司
- clickhouse-logger设计 - OSG 工作台 - 中移(苏州)软件技术有限公司
eos-observer
研发区
- Home - Grafana
G3
v8.3
移动云
省1.1期
- Home - Grafana
省1.2期
- Home - Grafana
低成本中心10.2期
- Home - Grafana
10.2期
- Home - Grafana
11.1期
- Home - Grafana
11.3期
- Home - Grafana
杭研
10.2期
- Home - Grafana
11.3期
- Home - Grafana
互联网
物联网
11.1期
- Home - Grafana
11.3期
- Home - Grafana
v8.7
移动云
省1.1期
- Home - Grafana
杭研
10.2期
- Home - Grafana
11.3期
- Home - Grafana
物联网
11.3期
- Home - Grafana
G4(v9.x)
11.4期
- Home - Grafana
- Home - Grafana
- Home - Grafana
- Alertmanager
- Alertmanager
- Alertmanager
- 11.4对象存储部署方案V1.5
- 副本-11.4对象存储部署方案V1.4
南北基改造工程
- Home - Grafana
- Home - Grafana
- Home - Grafana
- Alertmanager
- Alertmanager
- Alertmanager
G4
12.1期、对象存储专属-无锡2
- Home - Grafana
- karma
12.6期、互联网-无锡2
- 12.6对象存储规划方案v1.13(调整苏州公网地址和策略)
- karma
- karma
- karma
- Prometheus Time Series Collection and Processing Server
- Prometheus Time Series Collection and Processing Server
- Thanos long term storage Prometheus solution
- Thanos long term storage Prometheus solution
- Thanos long term storage Prometheus solution
- Home - Grafana
- Home - Grafana
- Home - Grafana
14.2期
- Home - Grafana
Prometheus 自监控
- [ALIOTH-71] 引入 meta Prometheus 实现自监控 - 中移软件任务跟踪系统-JIRA
- [ALIOTH-57] 支持到Prometheus 的监控 - 中移软件任务跟踪系统-JIRA
研发环境
- Prometheus Time Series Collection and Processing Server
- Prometheus Time Series Collection and Processing Server
- Grafana
- Alertmanager
- Alertmanager
- karma
测试环境
- Grafana
准现网环境
无锡测试域
- Home - Grafana
- Home - Grafana
- Home - Grafana
负载测试
测试环境
- COSBench Controller
- Grafana
水果云
- COSBench Controller
- COSBench Controller
水果云
- [ESDSSGY-280] 郑州-宁波自测环境变更记录 - 中移软件任务跟踪系统-JIRA
- Prometheus Time Series Collection and Processing Server
- 水果云(宁波郑州)软集规划表v1
- 郑州-宁波{1,2}自测环境信息v4 - EOS 对象存储产品工作台 - 中移(苏州)软件技术有限公司
- x86集群 - EOS 对象存储产品工作台 - 中移(苏州)软件技术有限公司
- 水果云(宁波郑州)软集规划表v1
12.6期
- 12.6对象存储规划方案v1.13(调整苏州公网地址和策略)
人工巡检
- [ESDSSGY-4449] 12.6期无锡-苏州-汾湖商用试点环境人工巡检发现的问题 - 中移软件任务跟踪系统-JIRA
- [ESDSSGY-4450] 12.1期呼和浩特/无锡/东莞和彩云商用试点环境人工巡检发现的问题 - 中移软件任务跟踪系统-JIRA
- [ESDSSGY-2670] 11.4期苏州-无锡-汾湖 EC镜像试点环境 人工巡检发现的问题 - 中移软件任务跟踪系统-JIRA
- 每周巡检记录-alogger/indexer/observer - EOS 对象存储产品工作台 - 中移(苏州)软件技术有限公司
- 线上环境监控地址 - EOS 对象存储产品工作台 - 中移(苏州)软件技术有限公司
- 2021ONest待办清单 - BC-SDS - 中移(苏州)软件技术有限公司
- 有道云笔记
- 对象存储
- ecloud.jsydyun.cn
- 移动云-云存储
- 对象存储+蓝光存储
- 组件规范
- EOS 现网资源池环境信息【持续更新】 - EOS 对象存储产品工作台 - 中移(苏州)软件技术有限公司
- EOS Documentation
- EOS Documentation
对象存储资源包
- 移动云订购
- 移动云订购
- 移动云
- 移动云
- 3. 上线流程 - BC-SDS - 中移(苏州)软件技术有限公司
- 2021年全年升级计划和版本号信息 - BC-OP - 中移(苏州)软件技术有限公司
- SDS-移动云升级计划 - BC-SDS - 中移(苏州)软件技术有限公司
- 172.20.145.94
- Swagger UI
- Eureka
- 存储漫谈:Ceph原理与实践-202102 - 金山文档
- 【设计走查】对象存储走查0713
- EOS竞品对标进度跟进 - EOS 对象存储产品知识库 - 中移(苏州)软件技术有限公司
- Swagger UI
- eos-cn-east-2.cmecloud.cn
统一CICD系统
- 统一ci
- 11 CICD - IaaS产品部 - 中移(苏州)软件技术有限公司
- Jenkins
- Dashboard [Jenkins]
- Dashboard [Jenkins]
- 登录 [Jenkins]
移动端
- 移动云
- ecloud.10086.cn
专属云
- 中国移动-大云全栈专属云
- 中国移动-大云全栈专属云
- Swagger UI
- Swagger UI
- ECSO综合评估报告V1
- 中国移动-大云全栈专属云
- 中国移动-大云全栈专属云
私有云
- 云管平台
- 云管平台
联仁云
- 移动云-5G时代 你身边的智慧云
云解析
- BC-DNS Rest API
内容审核
- 内容审核 - EOS 对象存储产品知识库 - 中移(苏州)软件技术有限公司
- Swagger UI
- 对象存储内容审核功能设计文档 - OSG 对象存储产品组 - 中移(苏州)软件技术有限公司
神策
- 神策业务平台
自动化测试
- 统一自动化测试平台
- 统一自动化测试平台
- All Projects - TestRail
- 10.10.10.2/portal/login?t=1576544101.661675&
- 中国移动商旅100官网:机票预订,酒店预订,旅游度假,差旅管理
- nos
- 中移(苏州)软件技术有限公司-员工绩效计划流程 - 员工制定计划
Social Network Site
Amazon
@ Amazon Cognito Identity SDK
- amazon-archives/amazon-cognito-identity-js: Amazon Cognito Identity SDK for JavaScript
@ Amazon ES
- TheDeveloper/http-aws-es: Use the elasticsearch-js client with Amazon ES
@ Amazon Web Services,AWS
# Compute
AWS Lambda
- mentum/lambdaws: Deploy, run and get results from Amazon AWS Lambda in a breeze
- ashiina/lambda-local: Commandline tool to run Amazon Lambda function on local machines.
- lambda — AWS CLI 1.22.61 Command Reference
- Lambdaws
- AWS Lambda Documentation
# Database
Amazon DocumentDB
- Amazon DocumentDB Documentation
Amazon DynamoDB
- awslabs/amazon-dynamodb-lock-client: The AmazonDynamoDBLockClient is a general purpose distributed locking library built on top of DynamoDB. It supports both coarse-grained and fine-grained locking.
- mohankishore/python_dynamodb_lock: Python package that emulates the dynamodb-lock-client java library from awslabs
- python-dynamodb-lock · PyPI
- python-dynamodb-lock-whatnick · PyPI
- Amazon DynamoDB Documentation
$ Client & GUI
- Arattian/DynamoDb-GUI-Client: DynamoDb GUI Client
- Dynobase/dynobase: Dynobase - Professional GUI Client for DynamoDB (releases / issues / roadmap repository) https://dynobase.dev
- touchduck/dynamon: DynamoDB GUI Development Tools
- deptno/dynamon: Dynamon is GUI client for DynamoDB, can connect local dynamodb.
- NoSQL Workbench for DynamoDB - Amazon DynamoDB
- YoyaTeam/dynamodb-manager: A Dynamodb admin & manager GUI for DynamoDB Local and remote.
- shiftcode/dynamo-easy: DynamoDB client for NodeJS and browser with a fluent api to build requests. We take care of the type mapping between JS and DynamoDB, customizable trough typescript decorators.
Amazon Keyspaces (for Apache Cassandra)
- Amazon Keyspaces (for Apache Cassandra) Documentation
Amazon MemoryDB for Redis
- Amazon MemoryDB for Redis Documentation
# Developer Tools
AWS Cloud9
- Cloud9
- c9/core: Cloud9 Core - Part of the Cloud9 SDK for Plugin Development https://c9.github.io/core/ https://c9.io
- AWS Cloud9 集成开发环境_亚马逊云端IDE服务-AWS云服务
- AWS Cloud9 Documentation
- Project - Cloud9
AWS X-Ray
- aws/aws-xray-sdk-node: The official AWS X-Ray SDK for Node.js.
# Front-End Web & Mobile
AWS Amplify
- aws-amplify/amplify-js: A declarative JavaScript library for application development using cloud services.
- amazon-archives/aws-amplify-vue: A Vue.js starter app integrated with AWS Amplify
- AWS Amplify Documentation
AWS AppSync
- awslabs/aws-mobile-appsync-sdk-js: JavaScript library files for Offline, Sync, Sigv4. includes support for React Native
- AWS AppSync Documentation
# Internet of Things (IoT)
- aws/aws-iot-device-sdk-js: SDK for connecting to AWS IoT from a device using JavaScript/Node.js
- AWS IoT Core Documentation
# Management & Governance
AWS Command Line Interface
- aws-cli · GitHub Topics
- aws/aws-cli: Universal Command Line Interface for Amazon Web Services
- AWS Command Line Interface Documentation
# Networking & Content Delivery
Amazon CloudFront
- Low-Latency Content Delivery Network (CDN) - Amazon CloudFront - Amazon Web Services
- Amazon CloudFront Documentation
# SDKs & Toolkits
AWS Cloud Development Kit,AWS CDK
- aws/aws-cdk: The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
- @aws-cdk - npm search
- AWS Cloud Development Kit (CDK) Documentation
AWS Crypto Tools
- aws/aws-encryption-sdk-javascript: AWS Encryption SDK for Javascript and Node.js
- AWS Crypto Tools Documentation
AWS SDK for Go
- AWS SDK for Go Documentation
AWS SDK for JavaScript
- aws/aws-sdk-js: AWS SDK for JavaScript in the browser and Node.js
- aws/aws-sdk-js-v3: Modularized AWS SDK for JavaScript.
- dwyl/aws-sdk-mock: AWSomocks for Javascript/Node.js aws-sdk tested, documented & maintained. Contributions welcome!
- amazon-archives/aws-sdk-react-native: AWS SDK for React Native (developer preview)
- @aws-sdk/hash-node - npm
- @aws-sdk/hash-stream-node - npm
- @aws-sdk/hash-blob-browser - npm
- AWS SDK for JavaScript
- AWS SDK for JavaScript Documentation
- File: README — AWS SDK for JavaScript
AWS SDK for Python (Boto3)
- 适用于python的AWS开发工具包Boto3_AWS SDK工具包-AWS云服务
- AWS SDK for Python (Boto3) Documentation
- aws-sdk · GitHub Topics
- peerlibrary/meteor-aws-sdk: SDK for AWS services including Amazon S3, Amazon EC2, DynamoDB, and Amazon SWF
- AWS Documentation
# Security, Identity, & Compliance
AWS Identity and Access Management,AWS IAM
- AWS Identity and Access Management Documentation
- IAM Management Console
- IAM Management Console
- IAM - AWS Identity and Access Management - Amazon Web Services
# Storage
Amazon Simple Storage Service,Amazon S3
$ Amazon S3 Client
- s3-browser · GitHub Topics
- s3-client · GitHub Topics
- awslabs/aws-js-s3-explorer: AWS JavaScript S3 Explorer is a JavaScript application that uses AWS's JavaScript SDK and S3 APIs to make the contents of an S3 bucket easy to browse via a web browser.
- qoomon/aws-s3-bucket-browser: Single page application to browse AWS S3 bucket content
- frc/Frantic-S3-Browser: File browser and uploader for Amazon S3. Fully HTML5 based, no server needed.
- juvs/s3-bucket-browser: AWS S3 Bucket Browser, based on AWS JavaScript API
- rufuspollock/s3-bucket-listing: Create nice directory listings for s3 buckets with javascript and HTML.
- caussourd/aws-s3-bucket-listing: List files in a S3 bucket in a web browser
- techknowlogick/caddy-s3browser: Caddy plugin to generate file indexes of S3 buckets to browse via Web Client
- nimbis/s3commander: Web-based S3 file browser.
- mkaykisiz/DjangoS3Browser: Django AWS S3 File Browser for Cloud Storage
- IBM/jupyterlab-s3-browser: A JupyterLab extension for browsing S3-compatible object storage
- S3 Browser - Amazon S3 Client for Windows. User Interface for Amazon S3. S3 Bucket Explorer.
$ Amazon S3 libs、plugins&tools
evaporate
- TTLabs/EvaporateJS: Javascript library for browser to S3 multipart resumable uploads
S3Express
- S3Express: Amazon S3 Command Line Utility, Amazon S3 Backup Software
- S3Express Help
s3tools
- s3cmd · GitHub Topics
- s3tools
- s3tools/s3cmd: Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services
- Amazon S3 Tools: Command Line S3 Client and S3 Backup for Windows, Linux: s3cmd, s3express
- Amazon S3 Tools: S3cmd Usage
- s3cmd - Browse /s3cmd/2.1.0 at SourceForge.net
- prestonlimlianjie/aws-s3-multipart-presigned-upload: Multipart + Presigned URL upload to AWS S3/Minio via the browser
- tj/s3.js: S3 uploads from the browser.
$ Developing with Amazon S3
- Developing with Amazon S3 - Amazon Simple Storage Service
$ Managing storage
% Amazon S3 Intelligent-Tiering
- Amazon S3 Intelligent-Tiering - Amazon Simple Storage Service
- S3 智能分层增加存档访问层 | 亚马逊AWS官方博客
- S3 Intelligent-Tiering Adds Archive Access Tiers | AWS News Blog
- New – Automatic Cost Optimization for Amazon S3 via Intelligent Tiering | AWS News Blog
- 新增功能 – 通过智能分层自动优化 Amazon S3 成本 | 亚马逊AWS官方博客
- AWS发布新的S3智能分层归档访问层,降低用户使用成本_云计算_Steef-Jan Wiggers_InfoQ精选文章
- Managing your Amazon S3 storage - Amazon Simple Storage Service
- Using Amazon S3 storage classes - Amazon Simple Storage Service
$ Security
- Reviewing bucket access using Access Analyzer for S3 - Amazon Simple Storage Service
- Security & Compliance :: AWS Control Tower Workshop
$ Using analytics and insights
% Storage Class Analysis
- amazon-s3-user-guide/configure-analytics-storage-class.md at master · awsdocs/amazon-s3-user-guide
- S3 Storage Analytics and Insights – Amazon S3
- Amazon S3 analytics – Storage Class Analysis - Amazon Simple Storage Service
- Configuring storage class analysis - Amazon Simple Storage Service
- StorageClassAnalysis - Amazon Simple Storage Service
- Amazon S3 分析 – 存储类分析 - Amazon Simple Storage Service
- 腾讯云对象存储智能业务分析-羊毛之家
% Storage Lens
- Assessing your storage activity and usage with Amazon S3 Storage Lens - Amazon Simple Storage Service
- Understanding Amazon S3 Storage Lens - Amazon Simple Storage Service
- 使用 Amazon S3 Storage Lens 評估儲存活動和使用量 - Amazon Simple Storage Service
- Introducing Amazon S3 Storage Lens – Organization-wide Visibility Into Object Storage | AWS News Blog
- 介绍 Amazon S3 Storage Lens — 组织范围内对象存储的可见性 | 亚马逊AWS官方博客
- Amazon S3 Storage Lens
- Amazon S3 Storage Lens: A look under the hood at this new tool
- S3 Storage Lens dashboard
- Amazon S3 Storage Lens metrics glossary - Amazon Simple Storage Service
- Amazon S3 Storage Lens 指标词汇表 - Amazon Simple Storage Service
- S3 Storage Analytics and Insights – Amazon S3
- Amazon S3存储类别_AWS云存储服务-AWS云服务
- How to Reduce AWS S3 Storage Costs
- Amazon S3 Cost Optimization with Storage Classes | Sufle
$ Working with buckets
- Creating, configuring, and working with Amazon S3 buckets - Amazon Simple Storage Service
$ Working with objects
- Uploading, downloading, and working with objects in Amazon S3 - Amazon Simple Storage Service
- Uploading and copying objects using multipart upload - Amazon Simple Storage Service
$ Working with access points
- Managing data access with Amazon S3 access points - Amazon Simple Storage Service
$ Working with Multi-Region Access Points
- Multi-Region Access Points in Amazon S3 - Amazon Simple Storage Service
Amazon S3 HTTP Basic Auth Gateway
- yegor256/s3auth: Amazon S3 HTTP Basic Auth Gateway
- s3auth
- amazon-s3 · GitHub Topics
- aws-s3 · GitHub Topics
- s3 · GitHub Topics
- awsdocs/amazon-s3-user-guide: This guide has been archived. Please see https://github.com/awsdocs/amazon-s3-userguide for an open source version of the Amazon S3 docs.
- Amazon S3 云存储_对象存储_云存储服务-AWS云服务
- Amazon S3 - 亚马逊云科技对象存储_云存储服务-亚马逊云科技中国区域
- S3 Management Console
- S3 Management Console
- S3 Management Console
- Amazon S3价格_AWS云存储服务-AWS云服务
- Amazon Simple Storage Service Documentation
- Amazon Simple Storage Service Documentation
- Class: AWS.S3 — AWS SDK for JavaScript
- Amazon S3 REST API Introduction - Amazon Simple Storage Service
- What is Amazon S3? - Amazon Simple Storage Service
- What Is Amazon S3 Glacier? - Amazon S3 Glacier
- What is Amazon S3? - Amazon Simple Storage Service
Amazon Web Services - Labs
- Amazon Web Services - Labs
- awslabs/aws-shell: An integrated shell for working with the AWS CLI.
- aws · GitHub Topics
- Amazon Web Services
- Amazon Web Services - Documentation
- AWS Quick Start
- aws/aws-toolkit-vscode: Local Lambda debug, CodeWhisperer, SAM/CFN syntax, ECS Exec, AWS resources browser
- donnemartin/awesome-aws: A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
- AWS 云服务-专业的大数据和云计算服务以及云解决方案提供商
- AWS入门_AWS入门使用教程_AWS云计算资源-AWS云服务
- AWS News Blog
- 亚马逊AWS官方博客
- 亚马逊云科技 - 全球领先的云计算服务以及云解决方案提供商
- AWS Console - Signup
- Amazon Web Services Sign-In
- Amazon Web Services Sign-Up
- Amazon Web Services Sign-In
- AWS Console控制台_亚马逊云管理控制台-AWS云服务
- AWS Management Console
- AWS Management Console
- AWS Management Console
- AWS Documentation
- AWS Documentation
- AWS 文件
- AWS 文档
- AWS 文档
- Amazon Web Services 文档
- Welcome - Getting Started with Amazon Web Services in China
- AWS Management and Governance Tools Workshop :: AWS Management and Governance Tools Workshop
- 亚马逊AWS海外区域账户免费套餐_免费云服务-AWS云服务
- Aws | Amazon Web Services Github Profile - Github Lab
- Aws from aws-sdk-cpp repository readme - Github Lab
- Quick Start Contributor's Guide | AWS Quick Starts
- ClickHouse Cluster on the AWS Cloud
- AWS Service Health Dashboard - Aug 27, 2021 PDT
- AWS Control Tower Workshops :: AWS Control Tower Workshop
- AWS Cloud Feed
# Analytics
Amazon Kinesis
- Amazon Kinesis Documentation
Apache
Kafka
kafkajs
- tulios/kafkajs: A modern Apache Kafka client for node.js
- kafkajs - npm
- KafkaJS · KafkaJS, a modern Apache Kafka client for Node.js
- Apache Kafka
Atlassian
Confluence
- Confluence | Your Remote-Friendly Team Workspace | Atlassian
- Atlassian | Software Development and Collaboration Tools
- Atlassian Support
- Welcome to Atlassian Python API’s documentation! — Atlassian Python API 3.14.0 documentation
- Jira module — Atlassian Python API 3.14.0 documentation
Apple
- 管理您的 Apple ID
- Safari 5.1.7 for Windows - Download
- Apple
Baidu
- 百度学术 - 保持学习的态度
bilibili
- 哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
- 嗶哩嗶哩bilibili影片下載工具 | y-w-y
Facebook
Shin Jae Eun(신재은)
- Shin Jae Eun | Facebook
- 신재은 | Facebook
- 신재은 | Facebook
- 므흣 갤 | Facebook
- 므흣 갤💋❤ | Facebook
- Facebook
- 施敬昭 | Facebook
- 🔞19금 후방주의🔞 | Facebook
- Facebook for Developers
Google
BigQuery
- BigQuery:云数据仓库 | BigQuery:云端数据仓库 | Google Cloud
Chrome
Chrome core
GoogleChrome
- GoogleChrome
- GoogleChrome/workbox: 📦 Workbox: JavaScript libraries for Progressive Web Apps
- GoogleChrome/rendertron: A Headless Chrome rendering solution
- Workbox | Google Developers
- chromium/chromium: The official GitHub mirror of the Chromium source
- Google Chrome 网络浏览器
- Google Chrome 网络浏览器
- Chrome 测试版
- Chrome 测试版
- Chrome 网上应用店 - 应用
- Chrome 88稳定版发布:优化深色模式、标签搜索等 - Google Chrome 谷歌浏览器 - cnBeta.COM
- Monorail
- 应用
- Chrome Developers
- chromium Git repositories - Git at Google
- chrome://flags/#enable-experimental-web-platform-features
- Google Chrome 网络浏览器
Chrome extensions、libs、plugins&tools
¥Chrome API
- Extensionizr - boilerplate for your chrome extension
¥Chrome Extensions
lz-localstorage-chrome-extension
- kriserickson/lz-localstorage-chrome-extension: Chrome Extension for looking at Lz-compressed strings in local storage.
- LZipped Local Storage - Chrome 网上应用店
tampermonkey
- Tampermonkey • 首页
- 首页
- Greasy Fork - 安全、实用的用户脚本大全
- OpenUserJS
- unintended/download-organizer-chrome-extension: Chrome extesion that allows you to set custom download locations with a flexible regexp-based rules.
- GoogleChromeLabs/ProjectVisBug: 🎨 Make any webpage feel like an artboard, download extension here https://chrome.google.com/webstore/detail/cdockenadnadldjbbgcallicgledbeoc
- gildas-lormeau/SingleFile: Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file
- API Reference - Chrome Developers
- Chrome 网上应用店 - 扩展程序
- Pocket: 登录
- APK Downloader [Latest] Download Directly | Chrome Extension v3 (Evozi Official)
- Evozi Apps - Landing Page
- Custom Cursor browser extension
- 收藏猫插件-Chrome插件商店,谷歌浏览器插件,谷歌应用商店插件推荐及下载
- chrome离线安装包下载方法 - 简书
- 一天学会Chrome插件开发 - 知乎
- 扩展迷 - Chrome扩展与插件离线安装包商店
- 如何从谷歌商店下载应用到电脑? – 技术控
- Chrome插件(谷歌浏览器插件) - 提供Chrome商店中优秀的Chrome插件推荐与下载服务
- 解决“只能通过Chrome网上应用商店安装该程序”的方法 - Chrome插件(谷歌浏览器插件)
- 优秀Chrome插件推荐,好用常用实用的Chrome插件推荐分享下载 - Chrome插件网
- Making a unique extension id and key for Chrome extension? - Stack Overflow
- 极简插件_Chrome扩展插件商店_优质crx应用
- Rob--W/crxviewer: Add-on / web app to view the source code of Chrome / Firefox / Opera 15 extensions and zip files.
- pd4d10/console-importer: Easily import JS and CSS resources from Chrome console.
- greatsuspender/thegreatsuspender: A chrome extension for suspending all tabs to free up memory
- adam-p/markdown-here: Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending.
- RegExp Download Organizer :下载时自动保存到分类文件夹中 - Chrome插件(谷歌浏览器插件)
- Awesome Screenshot -- Screen recorder and Screen capture
- WorldBrain's Memex
¥Chrome shortcuts
- Chrome 浏览器快捷键 | 菜鸟教程
- Keyboard shortcuts - Chrome Developers
¥Chrome URLs
- A complete List Of All Chrome URLs and Their Purposes - Stugon
- List of Chrome URLs and Their Uses (2020) | Beebom
- 那些你不知道的chrome URLs - 爱好和平的阿道夫 - 博客园
- Chrome URLs – List of Best URLs and Uses - oTechWorld
¥Chrome 开发者工具(Chrome DevTools)
《chrome devtools使用》
《你不知道的 Chrome 调试工具技巧》
console
- Console - Web APIs | MDN
- Chrome 开发者工具 | Tools for Web Developers | Google Developers
- Console API 参考 | Tools for Web Developers | Google Developers
- Command Line API 参考 | Tools for Web Developers | Google Developers
- Chrome DevTools Protocol Viewer
- Chrome DevTools 之 Network,网络加载分析利器 - 简书
- Chrome DevTools 之 Timeline,快捷性能优化工具 - 简书
- 用Chrome开发者工具做JavaScript性能分析 - 文章 - 伯乐在线
- 使用Chrome开发工具优化Web应用 | Aotu.io「凹凸实验室」
- 使用 Chrome Timeline 来优化页面性能 - Coding 博客
- android下chrome调试手机网页的方法 - 为程序员服务
- Chrome DevTools - Chrome Developers
- View Cache data - Chrome Developers
network
- Inspect network activity - Chrome Developers
ChromeDevTools
- ChromeDevTools
- ChromeDevTools/devtools-protocol: Chrome DevTools Protocol
- ChromeDevTools/debugger-protocol-viewer: DevTools Protocol API docs—its domains, methods, and events
- wanthering/laipi: a chrome plugin to laipi
- r00tSe7en/GoogleHackingTool: 在线Google Hacking 小工具
- kzahel/web-server-chrome: An HTTP Web Server for Chrome (chrome.sockets API)
- Evozi Apps - Landing Page
Chrome 资源、整理集&FAQ
chrome-plugin-demo
- sxei/chrome-plugin-demo: 《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验
- 入门:建立 Chrome 扩展程序 - Google Chrome 扩展程序开发文档(非官方中文版)
- 【干货】Chrome插件(扩展)开发全攻略-好记的博客
- zhaoolee/ChromeAppHeroes: 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~ 公众号「0加1」同步更新
- google play商店怎么直接下载apk文件?google play商店在电脑上下载apk的方法 _pc6资讯
- android下chrome调试手机网页的方法 - 为程序员服务
Chromium
The Chromium Project
- The Chromium Project
- Home
- The Chromium Projects
Google Analytics
scrolldepth
- Scroll Depth - A Google Analytics plugin for measuring page scrolling
- robflaherty/jquery-scrolldepth: Google Analytics plugin to track visitor scroll depth
Google APIs
- Google APIs
Google Cloud
- Cloud Storage | Google Cloud
- 云计算服务 | Google Cloud
- Google Cloud Platform
Google Code
- Google Code
- Google Open Source
- Google Developers
- Google Code Archive - Long-term storage for Google Code Project Hosting.
Google Earth
- retroplasma/earth-reverse-engineering: WIP
Google Photos Web UI
- Building the Google Photos Web UI | by Antin Harasymiv | Google Design | Medium
Google Play
虚拟定位
- Fake GPS location - Google Play 上的应用
- Fake GPS Location Spoofer Free - Google Play 上的应用
- Location Changer (Fake GPS Location) - Google Play 上的应用
- GPS Emulator - Google Play 上的应用
- Google Play
- Google 相册 - Google Play 上的应用
Google Research
- Google Research
- Google Research
Google Workspace Marketplace
- Google Workspace Marketplace
Google 地图
- Google 地图
Google 域名
- 谷歌搜索
- Google香港
- Google日本
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
- Google
Google 三件套
- hideuvpn/android-google-play-store: 安装谷歌三件套:google服务框架 ; google play service ;google play store
- Google Services Framework APKs - APKMirror
- Google Play services APKs - APKMirror
- Google Play Store APKs - APKMirror
- Go安装器(com.goplaycn.googleinstall) - 4.8.5 - 应用 - 酷安
- google-play-services.cn.uptodown.com
Google 图书
- Google 图书
- Google 图书
Google 文档
- Google 文档
- Google 文档 - 在线创建和编辑文档,完全免费。
Google 表格(Google Sheets)
- Google 表格
- Google 表格 - 在线创建和编辑电子表格,完全免费。
- rcdexta/lambda-google-sheets: Lambda function to pull data from Postgres DB and dump to Google Spreadsheet
- google-spreadsheet - npm
- theoephraim/node-google-spreadsheet: Google Sheets API (v4) wrapper for Node.js
- Overview
- Google Sheets API | Google Developers
Google 幻灯片
- Google 幻灯片
- Google 幻灯片 - 在线创建和编辑演示文稿,完全免费。
Google 表单
- Google 表单
- Google 表单 - 创建调查问卷和分析调查结果,完全免费。
Google 日历
- Google 日历 - 2022年4月24日这周
- Google Calendar for Developers | Google Developers
Google 学术搜索
- Google 学术搜索
Google 翻译
- Google 翻译
wwwBASIC
- google/wwwbasic: wwwBASIC is an implementation of BASIC that runs on Node.js and the Web.
- wwwbasic - npm
- txthinking/google-hosts: Google hosts generator
- zxdrive/imouto.host: 为你而战,哥哥大人。
- 我们的产品 - Google
- Google帐号
- Google Keep
- 收件箱 - lgd.huaoper@gmail.com - Gmail
- Google Workspace(原 G Suite):企业协作工具
- 如何用好 Google 等搜索引擎? - Google 搜索 - 知乎
- 墙外网址导航-墙外楼
- 墙外楼阅读器 - Google Play 上的 Android 应用
- Hosts-Google hosts大全|修改hosts文件访问谷歌、youtube、twitter、facebook等,2017最新hosts
- sre.google
- sre.google
- Google 网站
IBM
- IBM Developer
- IBM 中国官方网站丨全球一流的人工智能解决方案和云平台公司 - 中国 | IBM
- IBM 新闻与时事通讯 - 中国
- IBM - United States
Intel
- Intel Corporation
Microsoft
Edge
- 下载新版 Microsoft Edge 浏览器 | Microsoft
- Microsoft Edge - Download
- 【Microsoft Edge下载】2021年最新官方正式版Microsoft Edge免费下载 - 腾讯软件中心官网
Office
- https://get.msguides.com/office365proplus.txt
- Microsoft 帐户 | 主页
- Microsoft
Mozilla
Firefox
- Firefox 火狐浏览器 - 全新、安全、快速 | 官方最新下载
- Firefox - 使用隐私至上的产品保护您的网络生活 — Mozilla
- Directory Listing: /pub/firefox/releases/47.0.1/
- Bugzilla Main Page
Pornhub
- Free Porn Videos & Sex Movies - Porno, XXX, Porn Tube and Pussy Porn
- JPNanababy的色情片 | Pornhub
- Pinkrabbit TW的色情片 | Pornhub
Slack
- 开展工作的平台 | Slack
- Join Kubernetes on Slack!
- Join JSDoc on Slack!
- Join the Node Slackers community on Slack!
- Slack
- Slack | 施昭华 | Kubernetes
- Slack | 施昭华 | Cloud Native Computing Foundation
- Slack | 施昭华 | Gophers
- Slack | 施昭华 | Node.js
- Slack | 施昭华 | node-red
- Slack | 施昭华 | JSDoc
- Slack | 施昭华 | ClickHouse
- Community Inviter - Auto Invitation for Slack
- Node-RED日本ユーザ会
- Slack : Node-RED
- Join Grafana Labs Community on Slack!
- Slack | 施昭华 | Grafana Labs Community
- Slack | 施昭华 | Pants
Telegram
- DrKLO/Telegram: Telegram for Android source
- telegramdesktop/tdesktop: Telegram Desktop messaging app
- peter-iakovlev/Telegram: Telegram Messenger for iOS
- overtake/telegram: Source code of deprecated Telegram for macos version
- overtake/TelegramSwift: Source code of Telegram for macos on Swift 5.0
- rubenlagus/TelegramBots: Java library to create bots using Telegram Bots API
- python-telegram-bot/python-telegram-bot: We have made you a wrapper you can't refuse
- vysheng/tg: telegram-cli
- morethanwords/tweb: Telegram Web K, GPL v3
- Ajaxy/telegram-tt: Telegram Web Z, GPL v3
- zhukov/webogram: Telegram web application, GPL v3
- evgeny-nadymov/telegram-react: Experimental Telegram web client with tdlib, webassembly and react js under the hood
- evgeny-nadymov/telegram-wp: Telegram Messenger for Windows Phone
- UnigramDev/Unigram: Telegram for Windows 10
- danog/MadelineProto: Async PHP client/server API for the telegram MTProto protocol
- tdlib/td: Cross-platform library for building Telegram clients
- Telegram Messenger
- Telegram Desktop
- Telegram Applications
- Telegram for Android
- Telegram
- Telegram Web
- Telegram Database Library
- →Telegram|Telegram中文← www.Telegram.cn
- Telegram中文官网
Twitter
- 主页 / Twitter
- 主页 / Twitter
Yandex
- Yandex
- The secure, fault-tolerant cloud platform from Yandex
YouTube
- YouTube
- youtube-dl
- 江泽民怒斥香港记者[1080p高清完整版] - YouTube
阿里巴巴(Alibaba)
THX
- THX
- THX from Alimama FE - THX
- 阿里巴巴集团
- 阿里巴巴淘系技术部官方网站
Alibaba Cloud
- AWS S3兼容性
百度(Baidu)
@ 百度 AI
- 百度AI开放平台-全球领先的人工智能服务平台
- 人机审核平台_人机审核-百度AI开放平台
@ 百度翻译
- 百度翻译开放平台
- 百度新闻——海量中文资讯平台
中国移动(ChinaMobile,10086)
- 中国移动通信
- 中国移动有限公司
- 中国移动官方网站
彩云科技(ColorfulClouds Tech.)
- 彩云科技 - 人工智能让生活更美好
- 彩云科技 | 开放平台
- Hello from 彩云天气 API | 彩云天气 API
- 彩云小译 - 在线翻译
- 彩云小译 - 在线翻译
华为(HUAWEI)
HarmonyOS
- 应用开发-华为鸿蒙HarmonyOS
- HUAWEI DevEco Studio-华为鸿蒙HarmonyOS应用开发
- 华为 - 构建万物互联的智能世界
京东(JD)
- 京东云
网易(NETEASE)
网易云音乐
- Binaryify/NeteaseCloudMusicApi: 网易云音乐 Node.js API service
- disoul/electron-cloud-music: 网易云音乐 Electron 客户端
- darknessomi/musicbox: 网易云音乐命令行版本
- sqaiyan/netmusic-node: 网易云音乐接口
- sqaiyan/NeteaseMusicWxMiniApp: 仿网易云音乐APP的微信小程序
- 网易云音乐 NodeJS 版 API
- 网易
腾讯(Tencent)
@ 腾讯位置服务
- 腾讯位置服务 - 立足生态,连接未来
- JavaScript API | 腾讯位置服务
- Tencent 腾讯
- 腾讯首页
- QQ音乐 | 移动WEB开放平台 - 接口文档
- 腾讯开放平台beta|开放成就梦想
- 腾讯翻译君 - 在线翻译
有道(Youdao)
- 有道词典
- 有道智云AI开放平台
- AcFun弹幕视频网 - 认真你就输啦 (・ω・)ノ- ( ゜- ゜)つロ
- #p站の人気イラストやマンガ - pixiv
- Wikipedia
- 뉴스픽
- Human Benchmark - Reaction Time Test
Technology
! other Lang
@ 汇编语言(Assembly Language,AL)
- 汇编语言入门教程 - 阮一峰的网络日志
@ 命令行(Command Line)
命令行终端(Command Line Terminal)
Anyterm
- Anyterm - Introduction
Cmder
- Cmder | Console Emulator
- Win下必备神器之Cmder | 晚晴幽草轩
- 介紹好用工具:Cmder ( 具有 Linux 溫度的 Windows 命令提示字元工具 ) | The Will Will Web
ConEmu
- Maximus5/ConEmu: Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
- ConEmu - Handy Windows Terminal
- ConEmu | Settings › Colors page
FluentTerminal
- felixse/FluentTerminal: A Terminal Emulator based on UWP and web technologies.
fish-shell
- The user-friendly shell
- fish-shell/fish-shell: The user-friendly command line shell.
- sentriz/fish-pipenv: 🐟🐍 a fish plugin that automatically activates the pipenv subshell
- fish shell
hterm
- chromium/hterm: MOVED: Please use the new libapps repo on chromium.googlesource.com instead
iTerm2
- iTerm2 - macOS Terminal Replacement
- Downloads - iTerm2 - Mac OS Terminal Replacement
Nushell
- Nushell Project
- nushell/nushell: A new type of shell
- Nushell
ohmyzsh
ohmyzsh core
- ohmyzsh/ohmyzsh: 🙃 A delightful community-driven (with 1700+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
- Cheatsheet · ohmyzsh/ohmyzsh Wiki
- Oh My Zsh - a delightful & open source framework for Zsh
- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
ohmyzsh libs、plugins、themes&tools
#ohmyzsh plugins
- ohmyzsh/plugins at master · ohmyzsh/ohmyzsh
git
- ohmyzsh/plugins/git at master · ohmyzsh/ohmyzsh
#ohmyzsh themes
- Themes · ohmyzsh/ohmyzsh Wiki
- mattjj/my-oh-my-zsh
ohmyzsh 资源、整理集&FAQ
- Oh-my-zsh's icons don't show correctly · Issue #1517 · microsoft/WSL
- .zshrc
- Setting up Windows Subsystem for Linux with zsh + oh-my-zsh + ConEmu | Joao Grassi's blog
- Window 10上使用zsh并安装oh-my-zsh - 简书
- 安装使用oh-my-zsh(Win10+WSL或Ubuntu) - 简书
- 调教你的WSL终端 - 简书
- Windows下oh my zsh配置选择_软件_195幻想曲
- 使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具 | 若川的博客
Ticker
- achannarasappa/ticker: Terminal stock ticker with live updates and position tracking
tmate
- tmate-io/tmate: Instant Terminal Sharing
- tmate • Instant terminal sharing
tmux
- tmux
- tmux/tmux: tmux source code
- Home · tmux/tmux Wiki
xterm.js
- xtermjs/xterm.js: A terminal for the web
- xterm.js
- Xterm.js
Zsh
Zsh core
- Zsh
- ZSH - THE Z SHELL
- ZSH - Documentation
- zsh: The Z Shell Manual
- zsh: 16 Options
- zsh - Table of Contents
- zsh - Options
Zsh libs、plugins、themes&tools
zsh-users
- zsh-users
- zsh-users/zsh-autosuggestions: Fish-like autosuggestions for zsh
- zsh-users/zsh-syntax-highlighting: Fish shell like syntax highlighting for Zsh.
- zsh-users/zsh-completions: Additional completion definitions for Zsh.
- zsh-users/zsh-history-substring-search: 🐠 ZSH port of Fish history search (up arrow)
ze-best-zsh-config
- spicycode/ze-best-zsh-config: Ze Best ZSH Config
zsh-nvm
- lukechilds/zsh-nvm: Zsh plugin for installing, updating and loading nvm
zsh-better-npm-completion
- lukechilds/zsh-better-npm-completion: Better completion for npm
Zsh 资源、整理集&FAQ
- zsh+on-my-zsh配置教程指南(程序员必备)【已备份】 - SegmentFault 思否
- terminal · GitHub Topics
- commander · GitHub Topics
- command-line · GitHub Topics
- argv · GitHub Topics
- cli-flags · GitHub Topics
- Gottox/node-webterm: simple demo application for child_pty and terminal.js.
- AjaxTerm - Community Help Wiki
- shellinabox - Community Help Wiki
命令行工具(Command Line Tool)
autojump
- wting/autojump: A cd command that learns - easily navigate directories from the command line
GoTTY
- yudai/gotty: Share your terminal as a web application
- moul/gotty-client: terminal client for GoTTY
Hyper
- vercel/hyper: A terminal built on web technologies
- jaanauati/hyper-search: Search-text plugin for Hyper.js
- hyper.is
ttyd
- tsl0922/ttyd: Share your terminal over the web
- ttyd - Share your terminal over the web
WeTTY
- butlerx/wetty: Terminal in browser over http/https. (Ajaxterm/Anyterm alternative, but much better)
- WeTTY = Web + TTY
- command-line-tool · GitHub Topics
- tboox/ltui: 🍖 A cross-platform terminal ui library based on Lua
- junegunn/fzf: A command-line fuzzy finder
- jimmy201602/webterminal: ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz otp 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载/动态口令 django
- make-runnable - npm
- run-func - npm
终端用户应用(End-user Applications)
- fitztrev/trevdev: My dotfiles and development configurations
- Command-line interface - Wikipedia
- command-not-found.com
@ 编译器(Compiler)
Clang
- Clang - 维基百科,自由的百科全书
- Clang C Language Family Frontend for LLVM
- Clang Power Tools | Bringing clang-tidy magic to Visual Studio C++ developers
- John Clang
- Frama-Clang
GNU编译器套装(GNU Compiler Collection,GCC)
- GCC - 维基百科,自由的百科全书
- GCC, the GNU Compiler Collection - GNU Project
- Homepage - GCC
- GCC Foundation – Hope – Dignity – Sustainable Change
- Greenfield Community College
- الأمانة العامة لمجلس التعاون لدول الخليج العربية
LLVM
- LLVM
- llvm/llvm-project: The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
- LLVM - Wikipedia
@ 配置语言/数据序列化语言(Data Serialization Language,DSL)
# ArchieML,AML
- newsdev/archieml-js: JavaScript parser for the Archie Markup Language (ArchieML)
- Archie Markup Language (ArchieML)
# TOML
- TOML - Wikipedia
- TOML
- toml-lang/toml: Tom's Obvious, Minimal Language
- TOML: Tom's Obvious Minimal Language
- uiri/toml: Python lib for TOML
- toml package - github.com/burntsushi/toml - pkg.go.dev
- toml · PyPI
- How to Read and Write TOML Files Using Python
- PEP 680 – tomllib: Support for Parsing TOML in the Standard Library | peps.python.org
# 环境变量(Environment Variables)
Environment Variables core
- dotenv | Dart Package
Environment Variables frameworks、libs、plugins&tools
$ C#
- Chandu/DotEnv: A small library to load Envrionment from .env file inspired by https://github.com/bkeepers/dotenv
$ Deno
- dotenv@v3.2.0 | Deno
$ Go
- joho/godotenv: A Go port of Ruby's dotenv library (Loads environment variables from `.env`.)
- godotenv package - github.com/joho/godotenv - pkg.go.dev
$ JavaScript
dotenv
- motdotla/dotenv: Loads environment variables from .env for nodejs projects.
- motdotla/dotenv-expand: Variable expansion for dotenv. Expand variables already on your machine for use in your .env file.
- rolodato/dotenv-safe: Load environment variables from .env and ensure they are all present
- dotenv - npm
env2
- dwyl/env2: Simple environment variable (from config file) loader for your node.js app
read-env
- yatki/read-env: 🔧 Transform environment variables into JSON object with sanitized values.
$ Python
python-dotenv
- theskumar/python-dotenv: Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.
- python-dotenv · PyPI
django-dotenv
- jpadilla/django-dotenv: Loads environment variables from .env
django-environ
- joke2k/django-environ: Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application.
- sergeyklay/django-environ-2: A deprecated fork of django-environ
- wemake-services/dump-env: A utility tool to create .env files
$ R
- gaborcsardi/dotenv: Load environment variables from .env in R
- CRAN - Package dotenv
$ Ruby
- bkeepers/dotenv: A Ruby gem to load environment variables from `.env`.
- bkeepers/dotenv: A Ruby gem to load environment variables from `.env`.
- tpope/lein-dotenv: Leiningen plugin to merge .env into environment variables
- rentpath/clj-dotenv: Clojure library to load environment variables from .env files like the dotenv gem for Ruby
- Philippus/sbt-dotenv: ⏺️ Dotenv implementation for Scala sbt builds. Configures environment for local development.
- Serverless Framework: Plugins
Environment Variables 资源、整理集&FAQ
# JavaScript 对象表示法(JavaScript Object Notation,JSON)
JSON core
json3
- bestiejs/json3: A JSON polyfill. Looking for new maintainers.
- JSON 3
JSON Schema
- JSON Schema
- json-schema-org/json-schema-spec: The JSON Schema I-D sources
- JSON Schema | The home of JSON Schema
- JSON Schema | The home of JSON Schema
- Specification | JSON Schema
- draft-handrews-json-schema-02 - JSON Schema: A Media Type for Describing JSON Documents
- draft-handrews-json-schema-validation-02 - JSON Schema Validation: A Vocabulary for Structural Validation of JSON
- draft-handrews-json-schema-hyperschema-02 - JSON Hyper-Schema: A Vocabulary for Hypermedia Annotation of JSON
- draft-handrews-relative-json-pointer-02 - Relative JSON Pointers
JSON5
- json5/json5: JSON5 — JSON for humans
- JSON5 | JSON for Humans
- The JSON5 Data Interchange Format
- json5 - npm
- json5 · PyPI
- dpranke/pyjson5: A Python implementation of the JSON5 data format
- json5-JavaScript中文网-JavaScript教程资源分享门户
- json5-loader · webpack 中文文档(2.2)
- json5-loader
Jsonnet
Jsonnet core
Jsonnet Package Manager
jsonnet-bundler
- jsonnet-bundler
- jsonnet-bundler/jsonnet-bundler: A jsonnet package manager.
- Jsonnet Package Management - Proposal - Google 文档
- google/jsonnet: Jsonnet - The data templating language
- Jsonnet - The Data Templating Language
- Jsonnet - Language Design
- Jsonnet - Language Reference
- Jsonnet - Standard Library
Jsonnet frameworks、libs、plugins&tools
go-jsonnet
- google/go-jsonnet
- jsonnet package - github.com/google/go-jsonnet - pkg.go.dev
- go-jsonnet/linter at master · google/go-jsonnet
jrsonnet
- CertainLach/jrsonnet: Rust implementation of Jsonnet language
jsonnet-libs
- jsonnet-libs
- jsonnet-libs/k8s: Code generator for Jsonnet Kubernetes libraries.
- jsonnet-libs.org
ksonnet
- ksonnet
- ksonnet/ksonnet: A CLI-supported framework that streamlines writing and deployment of Kubernetes configurations to multiple clusters.
- ksonnet/ksonnet-lib: Codegen for Kubernetes-API-compatible Jsonnet libraries
node-jsonnet
- yosuke-furukawa/node-jsonnet: jsonnet wrapper for Node.js
- jsonnet - npm
- @hanazuki/node-jsonnet - npm
- jsonnet-loader - npm
- @types/jsonnet - npm
- express-jsonnet - npm
- codemirror-mode-jsonnet - npm
ruby-jsonnet
- yugui/ruby-jsonnet: Jsonnet library for Ruby
- google/vim-jsonnet: Jsonnet filetype plugin for Vim.
- google/language-jsonnet: Jsonnet language support for the Atom text editor
- bazelbuild/rules_jsonnet: Jsonnet rules for Bazel
- spinnaker/sponnet: Jsonnet library specifically for Spinnaker
- bitnami-labs/kube-libsonnet: Bitnami's jsonnet library for building Kubernetes manifests
- vmware-archive/kubecfg: A tool for managing complex enterprise Kubernetes environments as code.
- rux616/karabiner-windows-mode: Karabiner-Elements complex ruleset to make using macOS friendlier by enabling common keyboard functionality used in Linux and Windows.
- yugui/jsonnetunit: Unit testing framework for Jsonnet
- splunk/qbec: configure kubernetes objects on multiple clusters using jsonnet
- danielwertheim/jsonnet-contractresolvers: Custom contract resolvers for Newtonsoft JSON.Net, supporting e.g. private setters and private constructors.
- vmware-archive/kube-manifests: A collection of misc Kubernetes configs for various jobs, as used in Bitnami's production clusters.
- strickyak/jsonnet_cgo: Golang CGo Wrapper around JSonnet VM
- anguslees/rust-jsonnet: Rust bindings for libjsonnet
Jsonnet 资源、整理集&FAQ
- Search · filename:jsonnetfile.json
- databricks/jsonnet-style-guide: Databricks Jsonnet Coding Style Guide
- heptio/vscode-jsonnet: (Archived) Jsonnet support for Visual Studio Code
- Newest 'jsonnet' Questions - Stack Overflow
- Jsonnet - DEV Community
- The most insightful stories about Jsonnet - Medium
- Jsonnet - Google 网上论坛
- Jsonnet 简明教程与应用
- jsonnet
- Sebbia/vscode-jsonnet-ng: Jsonnet language support for Visual Studio Code
- ce4ic/vscode-jsonnet-formatter: jsonnet formatter for vscode
- JSON - Wikipedia
- douglascrockford/JSON-js: JSON in JavaScript
- JSON.stringify() - JavaScript | MDN
- JSON
- JSON
- JSON
- JSON
- Understanding JSON Schema — Understanding JSON Schema 1.0 documentation
- RFC 7396 - JSON Merge Patch
- JSONPath - XPath for JSON
- JSON中国 | JSON中文网
- JavaScript中的JSON - JSON中国 | JSON中文网
- JSON资源 - JSON中国 | JSON中文网
JSON frameworks、libs、plugins&tools
combine-json
- userpixel/combine-json: Combines a group of json files and folders into an object
- combine-json - npm
- JSDoc: Home
deep-parse-json
- https://github.com/sibu-github/deep-parse-json
GeoJSON
- jazzband/geojson: Python bindings and utilities for GeoJSON
- GeoJSON
- geojson.io
- geojson.io
- geojson.xyz
- Geographic JSON (geojson) -
gojson
- widuu/gojson: gojson是快速解析json数据的一个golang包,你使用它可以快速的查找json内的数据
- zyx4843/gojson: gojson是快速解析json数据的一个golang包,你使用它可以快速的查找json内的数据
hjson
- Hjson
- Hjson, a user interface for JSON
jq
- stedolan/jq: Command-line JSON processor
- jq
- jq play
json-fmt
- MaxArt2501/json-fmt: Minify and prettify your JSONs
js-stringify
- pugjs/js-stringify: Stringify an object so it can be safely inlined in JavaScript code
json-schema-faker
- json-schema-faker/json-schema-faker: JSON-Schema + fake data generators
- Fake your JSON-Schemas!
json-stringify-safe
- moll/json-stringify-safe: Like JSON.stringify, but doesn't throw on circular references
- json-stringify-safe - npm
JsonML
- JsonML (JSON Markup Language)
- mckamey/jsonml: JsonML-related tools for losslessly converting between XML/HTML and JSON, including mixed-mode XML.
JSONFormData
- roman01la/JSONFormData: HTML JSON form submission polyfill
JSON-deepstringify
- leodutra/JSON-deepstringify: Stringifies an object's inherited properties.
JSON Generator
- www.cnblogs.com/lhb25/p/tool-for-generating-random-json-data.html
JSONC
- tcorral/JSONC: JSON compressor and decompressor
JSONCrush
- KilledByAPixel/JSONCrush: Compress JSON into URL friendly strings
JSONStream
- dominictarr/JSONStream: rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
json-stable-stringify
- substack/json-stable-stringify: deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results
- json-stable-stringify - npm
json_tools
- json_tools/json_tools at master · sidprobstein/json_tools
- json_tools · PyPI
- Python json_tools包_程序模块 - PyPI - Python中文网
json2ts
- GregorBiswanger/json2ts: Convert a JSON to TypeScript interfaces.
- json2ts - generate TypeScript interfaces from json
jsonparse
- creationix/jsonparse: A streaming JSON parser written in pure JavaScript for node.js
- event-only version of jsonparse
jsoniq
- wcandillon/jsoniq: JSONiq Implementation that compiles to JavaScript
- JSONiq - The JSON Query Language
mapshaper
- mbloch/mapshaper: Tools for editing Shapefile, GeoJSON, TopoJSON and CSV files
- mapshaper
mschema
- mschema/mschema: A schema language for defining the structure of JSON data
node-jsonc-parser
- microsoft/node-jsonc-parser: Scanner and parser for JSON with comments.
serialize-javascript
- yahoo/serialize-javascript: Serialize JavaScript to a superset of JSON that includes regular expressions and functions.
schema-utils
- webpack/schema-utils: Options Validation
TopoJSON
- TopoJSON
- topojson/topojson: An extension of GeoJSON that encodes topology! 🌐
- Home · topojson/topojson Wiki
- antonmedv/fx: Command-line JSON processing tool 🔥
- Memfisrain/obj-stringify: Helps you to deeply convert object to string.
- jacoborus/deep-json: Load a tree of splitted JSON files and folders
- JSONView - View JSON in Firefox and Chrome | BenHollis.net
- JSON-RPC
strip-json-comments
- sindresorhus/strip-json-comments: Strip comments from JSON. Lets you use comments in your JSON files!
$ Python
jsonschema
- python-jsonschema
- python-jsonschema/jsonschema: An implementation of the JSON Schema specification for Python
- jsonschema · PyPI
simplejson
- simplejson/simplejson: simplejson is a simple, fast, extensible JSON encoder/decoder for Python
- simplejson · PyPI
demjson
- dmeranda/demjson: Python module for JSON data encoding, including jsonlint. See the project Wiki here on Github. Also read the README at the bottom of this page, or the project homepage at
- demjson3 · PyPI
- demjson · PyPI
JSON 资源、整理集&FAQ
JSON 资源
diff
- blitlabs/online-json-diff
- json-diff: 用来计算json的差异,方便抓取破解
- JSON diff
- JSON对比、JSON差异对比 - IT在线工具
- JSON在线对比差异工具 - ToolTT在线工具箱
- JSON对比,在线JSON文件对比JSON Diff - Online JSON Diff -SOJSON在线解析
- JSON对比,在线JSON文件对比JSON Diff - Online JSON Diff -JSON在线对比
- JSONCompare - The Advanced JSON Linting & Comparison Tool
- JSON Diff - Online JSON Compare Diff Finder
- JSON Diff - The semantic JSON compare tool
- Json在线对比解析工具-Json在线解析格式化工具
format、resolve、validate
- 在线JSON校验格式化工具(Be JSON)
- JSON在线工具 - 在线JSON校验格式化工具(K JSON) - json在线解析|json|在线校验
- JSON在线格式化校验工具-奇妙工具箱-qjson.cn
- Json在线解析
- 懒人工具-json在线解析-在线JSON格式化工具-json校验-程序员必备
- JSON在线 | JSON解析格式化—SO JSON在线工具
- Json在线解析格式化-Json在线解析校验Json格式化压缩-Json解析
- JSON在线解析及格式化验证 - JSON.cn
- 格式校验利器:JSON Schema 简介 | Ocavue's Blog
- JSON格式化、JSON排序 - IT在线工具
- JSON在线编辑器 - JSON中国 | JSON中文网
- JSON验证工具/JSON对比工具 - JSON中国 | JSON中文网
- JSON在线编辑器V2.0 - JSON中国 | JSON中文网
- JSON Online Validator and Formatter - JSON Lint
- umbrae/jsonlintdotcom: Source code for jsonlint.com
- circlecell/jsonlint.com: Source code for jsonlint.com
- JSON 转 markdown 表格
JSON 整理集
JSON FAQ
JSON.stringify()&JSON.parse()
- JS中JSON对象和String之间的互转及处理技巧_javascript技巧_脚本之家
- js 将json字符串转换为json对象的方法解析_javascript技巧_脚本之家
- JSON.stringify 语法实例讲解_json_脚本之家
- javascript转换字符串为json对象的方法的相关文章推荐 - 非技术 - ITeye专栏频道
- 将字符串转化成json对象 - hy_85的日志 - 网易博客
JSON比较
- Akimotorakiyu/jsonComparer: 比较两个json表示的对象是否一致
toJSON()
- What is the `toJSON()` Function in JavaScript? | www.thecodebarbarian.com
判断字符串是否为JSON格式
is-json
- joaquimserafim/is-json: check if a string is a valid JSON string in JavaScript without using Try/Catch
- cyqdata/JsonSplit.cs at master · cyq1162/cyqdata
- js对象浅拷贝和深拷贝详解_javascript技巧_脚本之家
# 可扩展标记语言(Extensible Markup Language,XML)
XML core
- Extensible Markup Language (XML) 1.0 (Fifth Edition)
- Namespaces in XML 1.0 (Third Edition)
- XML - Wikipedia
XML frameworks、libs、plugins&FAQ
fast-xml-parser
- Fast XMl Parser
- NaturalIntelligence/fast-xml-parser: Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback
XML 资源、整理集&FAQ
# 另一种标记语言(Yet Another Markup Language,YAML)
YAML core
PyYAML
- yaml/pyyaml: Canonical source repository for PyYAML
- PyYAML · PyPI
- https://pyyaml.org
- YAML - Wikipedia
- yaml · GitHub Topics
- The YAML Project
- yaml/libyaml: Canonical source repository for LibYAML
- yaml/yaml-test-suite: Comprehensive, language independent Test Suite for YAML
- yaml/www.yaml.org: The yaml.org website
- The Official YAML Web Site
- YAML Ain't Markup Language
- YAML™ Specification Index
- Language-Independent Types for YAML™ Version 1.1
- YAML Ain’t Markup Language (YAML™) Version 1.2
- YAML Ain’t Markup Language (YAML™) Version 1.2
- YAML.rb is YAML for Ruby | Cookbook
- https://pyyaml.org/wiki/LibYAML
- YAML Ain't Markup Language download | SourceForge.net
- yaml/yaml-spec: YAML Specification
- YAML Ain’t Markup Language (YAML™) revision 1.2.2
YAML frameworks、libs、plugins&tools
$ diff & patch
- yaml-diff-patch - npm
$ Go
go-yaml
- go-yaml
- go-yaml/yaml: YAML support for the Go language.
- yaml.v2 - gopkg.in/yaml.v2
- yaml package - gopkg.in/yaml.v2 - pkg.go.dev
- ghodss/yaml: A better way to marshal and unmarshal YAML in Golang
- brancz/gojsontoyaml: Simple tool to convert json to yaml written in Go.
$ JavaScript
yaml
- eemeli/yaml: JavaScript parser and stringifier for YAML
- yaml - npm
- YAML – YAML
- YAML – YAML
js-yaml
- nodeca/js-yaml: JavaScript YAML parser and dumper. Very fast.
- tj/js-yaml: CommonJS YAML Parser -- fast, elegant and tiny yaml parser for javascript
- nodeca/js-yaml-js-types: Extra js types for js-yaml
- js-yaml - npm
- js-yaml-js-types - npm
- YAML parser for JavaScript - JS-YAML
yaml-js
- connec/yaml-js: A port of PyYAML to CommonJS
- yaml-js - npm
yamljs
- jeremyfa/yaml.js: Standalone JavaScript YAML 1.2 Parser & Encoder. Works under node.js and all major browsers. Also brings command line YAML/JSON conversion tools.
- yamljs - npm
yaml-ast-parser
- mulesoft-labs/yaml-ast-parser: This is a fork of JS-YAML which supports parsing of YAML into AST
- yaml-ast-parser - npm
yaml-cfn
- gristlabs/yaml-cfn: Parser and schema for CloudFormation YAML templates
- yaml-cfn - npm
yaml-front-matter
- dworthen/js-yaml-front-matter: Parses yaml or json from the beginning of a string or file
- yaml-front-matter - npm
yaml-include
- claylo/yaml-include: Valid, modular YAML documents with js-yaml. Seriously.
yaml-validator
- paazmaya/yaml-validator: Validate Yaml files and enforce a given structure
- yaml-validator - npm
- jeffsu/json2yaml: Javascript JSON to YAML converter
- coolaj86/json2yaml: A command-line utility to convert a JSON file (.json) to YAML (.yml)
- fmvilas/pseudo-yaml-ast: Fork of pseudo-yaml-ast. Parse a YAML string into an object with location properties
$ Python
ruamel.yaml
- ruamel.yaml download | SourceForge.net
- ruamel.yaml · PyPI
- ruamel.yaml — Python YAML package documentation
pyaml
- mk-fg/pretty-yaml: PyYAML-based module to produce pretty and readable YAML-serialized data
- pyaml · PyPI
$ YAML Linter
- yamllint · GitHub Topics
yamllint
- adrienverge/yamllint: A linter for YAML files.
- yamllint documentation — yamllint 1.27.1 documentation
- Arch Linux - yamllint 1.27.1-1 (any)
- SUSE Package Hub - python-yamllint
- YAMLlint - The YAML Validator
- yaml-parser · GitHub Topics
YAML 资源、整理集&FAQ
YAML 资源
- YAML Multiline Strings
- YAML 语言教程 - 阮一峰的网络日志
- YAML 入门教程 | 菜鸟教程
- https://www.json2yaml.com
- https://www.json2yaml.com/convert-yaml-to-json
- YAML、YML在线编辑器(格式化校验)-BeJSON.com
YAML 整理集
YAML FAQ
- YAML: probably not so great after all
- syntax - How do I break a string in YAML over multiple lines? - Stack Overflow
HOCON
- HOCON - Wikipedia
- config/HOCON.md at master · lightbend/config
rc-config-loader
- azu/rc-config-loader: Load config from .{product}rc.{json,yml,js} file
- rc-config-loader - npm
- Category:Configuration files - Wikipedia
- Configuration file - Wikipedia
- INI file - Wikipedia
- Recfiles - Wikipedia
- substack/node-confuse: merge arguments and config files recursively up a directory tree
- sindresorhus/conf: Simple config handling for your app or module
- SamVerschueren/cache-conf: Simple cache config handling for your app or module
- SamVerschueren/observable-conf: Listen for changes in your conf config
- JS解析格式化Json插件,Json和XML互相转换插件-JS/JQuery-Json在线解析C#.Net社区
@ 编程语言(Programming Language)
高级编程语言(High-level Programming Language)
动态编程语言(Dynamic Programming Language)
The Julia Programming Language
- The Julia Programming Language
- JuliaLang/julia: The Julia Programming Language
- Julia (programming language) - Wikipedia
- The Julia Programming Language
- Julia Computing - Julia Computing
- 主页 · Julia中文文档
- Dynamic programming language - Wikipedia
- 动态语言 - 维基百科,自由的百科全书
- High-level programming language - Wikipedia
- 高级语言 - 维基百科,自由的百科全书
低级语言(Low-level Programming Language)
- 低级语言 - 维基百科,自由的百科全书
- 编程语言 - 维基百科,自由的百科全书
@ 编程范型,或编程范式,或程序设计法(Programming Paradigm)
函数式编程,或函数程序设计,或泛函编程(Functional Programming,FP)
Haskell.org Infrastructure
- Haskell.org Infrastructure
- Haskell Language
PureScript
- PureScript
- purescript/purescript: A strongly-typed language that compiles to JavaScript
- PureScript
- 函数式编程 - 维基百科,自由的百科全书
指令式编程(Imperative Programming)
- 指令式编程 - 维基百科,自由的百科全书
过程式程序设计,或过程化编程(Procedural Programming)
- 过程式编程 - 维基百科,自由的百科全书
面向对象程序设计(Object-oriented Programming,OOP)
- 面向对象程序设计 - 维基百科,自由的百科全书
- 编程范型 - 维基百科,自由的百科全书
@ 正则表达式(Regular Expression)
# 正则表达式(Regular Expression) tools
iHateRegex
- geongeorge/i-hate-regex: The code for iHateregex.io 😈 - The Regex Cheat Sheet
- i Hate Regex - The Regex Cheat Sheet
Regex101
- GitHub - firasdib/Regex101: This repository is currently only used for issue tracking for www.regex101.com
- regex101: build, test, and debug regex
regexper
- javallone/regexper-static: Regular Expression Visualization Site (static site version) -- migrated to https://gitlab.com/javallone/regexper-static
- Jeff Avallone / regexper-static · GitLab
- Regexper
- Regexper
- Regulex、Regexper、Debuggex - 三款『正则表达式』可视化工具[Web] - 小众软件
regexr
- gskinner/regexr: RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions.
- RegExr: Learn, Build, & Test RegEx
- Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.
- Rex V: an AJAX Regular EXpression eValuator -
- Regulex:JavaScript Regular Expression Visualizer
- jex.im
- Regular Expression Library
- 正则表达式在线测试 | 菜鸟工具
- 正则表达式在线测试,常用正则表达式_在线工具_TendCode
- 正则表达式测试工具 - 在线工具
- 正则表达式在线生成工具 - 正则表达式工具 - W3Cschool
- 正则表达式在线测试工具 - Coding.Tools
- 在线正则表达式测试
re2
- google/re2: RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
- Syntax · google/re2 Wiki
- Python数据分析及可视化实例之正则Re - 知乎
- ziishaned/learn-regex: Learn regex the easy way
- Regular-Expressions.info - Regex Tutorial, Examples and Reference - Regexp Patterns
- blog | Perlgeek.de :: In search of an exponential time regex
@ 统一建模语言,或标准建模语言(Unified Modeling Language,UML)
@ 静态代码分析、检测、格式化&效率
# Formatter
- formatter · GitHub Topics
# Linter
- lint · GitHub Topics
- linter · GitHub Topics
- fnando/vscode-linter: Extension for code linting, all in one package. New linters can be easily added through an extension framework.
EditorConfig
- EditorConfig
- editorconfig/editorconfig: EditorConfig universal issue tracker and wiki
- EditorConfig
- .editorconfig · vue笔记 · 看云
Kite
- Kite
- Kite - Free AI Coding Assistant and Code Auto-Complete Plugin
- Kite Help Desk
nearley
- kach/nearley: 📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
- Home - nearley.js - JS Parsing Toolkit
prepack
- facebook/prepack: A JavaScript bundle optimizer.
- prepack - npm
- Prepack · Partial evaluator for JavaScript
Trunk
- Trunk
- Trunk | Home
tabnine
- Code Faster with AI Code Completions | Tabnine
- Static program analysis - Wikipedia
- Dynamic program analysis - Wikipedia
- LGTM - Continuous security analysis
@ 数据分析、处理、格式化、类型、编码、解码、压缩&解压缩
- https://bytetool.web.app/en/
- Decimal to Binary Converter
- Cryptographic nonce - Wikipedia
- Unicode – The World Standard for Text and Emoji
Clojure
- Clojure
Hand
- hmap-cloud-develop / hmap_front · GitLab
- 海马汇 项目实施文档 - 四海文档
- SAP中文学习网
- 汉得考试系统
- SAP 表汇总---JOI---ChinaUnix博客
skip
- skiplang/skip: A programming language to skip the things you have already computed
- skip · A programming language to skip the things you have already computed
wenyan-lang
- wenyan-lang/wenyan: 文言文編程語言 A programming language for the ancient Chinese.
- (4 条消息) 如何看待文言编程语言(wenyan-lang)? - 知乎
- DeathKing/yast-cn: 《Scheme入门教程》,Takafumi Shido 著,Yet Scheme Another Tutorial中译版。
- zhanyong-wan/dongbei: 东北方言编程语言
- ReleaseEye
! 大数据(Big Data,BD)
大数据 core
大数据 frameworks、libs、plugins&tools
Airbyte
- Airbyte
- airbytehq/airbyte: Airbyte is an open-source EL(T) platform that helps you replicate your data in your warehouses, lakes and databases.
- Airbyte | Open-Source Data Integration Platform | ELT tool
Apache Flink
- apache/flink: Apache Flink
- flink.apache.org
- Flink 中文社区 | 中文学习教程
- Flink重点难点:Flink Table&SQL必知必会(一) - 阅读清单 - 云+社区 - 腾讯云
- Flink重点难点:Flink Table&SQL必知必会(二) - 阅读清单 - 云+社区 - 腾讯云
- Flink重点难点:维表关联理论和Join实战 - 阅读清单 - 云+社区 - 腾讯云
ByteHouse
- ByteDance Cloud | ByteHouse
- ByteDance Cloud | ByteHouse
Galaxy Project
- Galaxy Project
- galaxyproject/galaxy: Data intensive science for everyone.
Hadoop
- Apache Hadoop
- Hadoop快速入门
- 史上最详细的Hadoop环境搭建
- Hadoop教程™
- 他来了他来了,Hadoop序列化和切片机制了解一下? - 阅读清单 - 云+社区 - 腾讯云
大数据 资源、整理集&FAQ
- 大数据最佳实践
! 云计算(Cloud Computing,CC)
@ 云原生(Cloud Native)
云原生计算基金会(Cloud Native Computing Foundation,CNCF)
- Cloud Native Computing Foundation (CNCF)
- cncf/landscape: 🌄The Cloud Native Interactive Landscape filters and sorts hundreds of projects and products, and shows details including GitHub stars, funding or market cap, first and last commits, contributor counts, headquarters location, and recent tweets.
- cncf/landscapeapp: 🌄Upstream landscape generation application
- cncf/toc: ⚖️Technical Oversight Committee (TOC)
- CNCF Cloud Native Interactive Landscape
- Cloud Native Computing Foundation
- CNCF
- 开源简史基础:CNCF与路线图Trail Map_知行合一 止于至善-CSDN博客_cncf云原生路线图
- 开源简史基础:CNCF与全景图Landscape_知行合一 止于至善-CSDN博客_cncf全景图
- cloudnative · GitHub Topics
- cloud-native · GitHub Topics
- Open Application Model
- sindresorhus/awesome: Curated list of awesome lists
- 云原生社区 | Cloud Native Community(China)
- News | CloudNative knowledge
- Awesome Cloud Native
- 云原生实验室 - Kubernetes|Docker|Istio|Envoy|Hugo|Golang|云原生
- CNCF x Alibaba 云原生技术公开课 - 云原生教程 - 阿里云全球培训中心
- 云原生资料库
- The Cloud Native Wiki | Aqua
- Cloud Native Applications 101 | Aqua
@ 云安全(Cloud Security)
- Cloud Security: Challenges, Solutions, and Best Practices | Aqua
@ Encryption as a Service
- hashicorp/vault: A tool for secrets management, encryption as a service, and privileged access management
- Vault by HashiCorp
- HashiCorp Vault - Manage Secrets & Protect Sensitive Data
- Vault Tutorials - HashiCorp Learn
@ Environments as a Service,EaaS
- Release - Get an Environment with any code commit
- Welcome to Release - Release
@ 基础设施即服务(Infrastructure as a Service,IaaS)
- 基础设施即服务 - 维基百科,自由的百科全书
@ 平台即服务(Platform as a Service,PaaS)
- 平台即服务 - 维基百科,自由的百科全书
@ 软件即服务(Software as a Service,SaaS)
Datadog
- Cloud Monitoring as a Service | Datadog
- Datadog Docs
PagerDuty
- PagerDuty | Real-Time Operations | Incident Response | On-Call | PagerDuty
- 软件即服务 - 维基百科,自由的百科全书
cloud-ark
- cloud-ark
- SaaS on Kubernetes - CloudARK
@ Serverless
云函数(Serverless Cloud Function,SCF)
- serverless/serverless: Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –
- serverless/examples: Serverless Examples – A collection of boilerplates and examples of serverless architectures built with the Serverless Framework on AWS Lambda, Microsoft Azure, Google Cloud Functions, and more.
- Serverless-Devs/Serverless-Devs: Serverless Devs developer tool ( Serverless Devs 开发者工具 )
- Tencent/cloudbase-framework: 🏆 腾讯云开发 ☁️ 云原生一体化部署工具 🚀 CloudBase Framework:一键部署,不限框架语言,云端一体化开发,基于Serverless 架构。A front-end and back-end integrated deployment tool 🔥 One-click deploy to serverless architecture. https://docs.cloudbase.net/framework
- TencentCloudBase/cloudbase-cli: The cli tool for cloudbase
- phodal/serverless: Serverless 架构应用开发指南 - Serverless Architecture Application Development Guide with Serverless Framework.
- Serverless - The Serverless Application Framework powered by AWS Lambda, API Gateway, and more
- Serverless Computing: One Step Forward, Two Steps Back
- Serverless 架构应用开发指南 – serverless
- EECS-2019-3.pdf
- Sarah Drasner on Serverless Functions and Vue.js on Vimeo
- Serverless 中文官方网站: 部署并监控您的无服务器应用
- 万物皆可Serverless的全部内容 - 云+社区 - 腾讯云
- Serverless Architecture: Platforms, Benefits & Best Practices - Aqua
@ 公有云(Public Clouds)
- What is public cloud?
@ 私有云(Private Clouds)
- What is private cloud?
@ 混合云(Hybrid Clouds)
- What is hybrid cloud?
@ 多云(Multiclouds)
- What is multicloud?
@ 计算
# 文件系统(File System,FS)
$ 云端共享文件系统
JuiceFS
- Juicedata, Inc
- juicedata/juicefs: JuiceFS is a distributed POSIX file system built on top of Redis and S3.
- JuiceFS: JuiceFS 是基于 Redis 和对象存储(例如 Amazon S3)构建的开源 POSIX 文件系统,针对云本机环境进行了设计和优化。
- juicedata/juicefs 简介: JuiceFS is a distributed POSIX file system built on top of Redis and S3. - GitHub中文社区
- JuiceFS - 为云端设计的 POSIX 共享文件系统
- JuiceFS – Medium
- 基于JuiceFS搭建个人网盘 - voidint - 个人博客
# 分布式计算(Distributed Computing)
- Category:Distributed computing architecture - Wikipedia
# 分布式文件系统(Distributed File Systems)
- Category:Distributed file systems - Wikipedia
- Category:Cloud computing - Wikipedia
@ 网络
# 软件定义网络(Software-defined Networking,SDN)
- tonydeng/sdn-handbook: SDN手册
- 软件定义网络 - 维基百科,自由的百科全书
- 1. 前言 · GitBook
- Ryu SDN Framework
@ 存储
# Cloud Storage
Scality
- Scality
- File & Object Storage Cloud Solutions Leader | scality
- Cloud storage - Wikipedia
- cloudstorage · GitHub Topics
- The Best Cloud Storage and File-Sharing Services for 2022 | PCMag
- 云存储是什么意思_云端存储怎么用-AWS云服务
- Best cloud storage of 2022 : 50+ services tested, one winner | TechRadar
- Category:Cloud storage - Wikipedia
# 块存储(Block Storage)
- Block (data storage) - Wikipedia
- 块 (数据存储) - 维基百科,自由的百科全书
# 分布式存储(Distributed Storage)
- Category:Distributed data storage - Wikipedia
- Category:Distributed data stores - Wikipedia
- Category:Distributed data storage systems - Wikipedia
- Distributed storage - Wikipedia
- Clustered file system - Wikipedia
- Distributed data sharing - Wikipedia
- Distributed data store - Wikipedia
- 分类:分布式数据存储 - 维基百科,自由的百科全书
- 分布式块存储 - 维基百科,自由的百科全书
- Distributed Storage: What’s Inside Amazon S3?
- 什么是分布式存储_分布式存储是什么意思-华为云
- 盘点分布式文件存储系统 - SegmentFault 思否
- 分布式存储主流框架 - 知乎
- 一篇文章讲透分布式存储 - 知乎
- (13 封私信 / 39 条消息) 分布式存储是什么? - 知乎
- 一文看懂分布式存储架构,这篇分析值得收藏-51CTO.COM
- 常见分布式文件存储介绍、选型比较、架构设计 – mikechen的互联网架构
- 五大主流分布式存储技术对比分析_SandStone杉岩数据
- 从DAS到分布式存储,存储形式总结 | SunnyZhang的IT世界
# 对象存储(Object Storage)
Cloud Object Storage Benchmark,COSBench
- intel-cloud/cosbench: a benchmark tool for cloud object storage service
- (36条消息) COSBench用户指南_QTM_Gitee的博客-CSDN博客
- 【存储测试】cosbench存储性能测试工具 - Luxf0 - 博客园
Multi-Cloud Object Storage
- Multi-Cloud Object Storage
- minio/minio: High Performance, Kubernetes Native Object Storage
- MinIO | Code and downloads to create high performance object storage
- MinIO | High Performance, Kubernetes Native Object Storage
- 对象存储 - 维基百科,自由的百科全书
Ceph
Reliable Autonomic Distributed Object Store,RADOS
- rados – rados object storage utility — Ceph Documentation
- Ceph (software) - Wikipedia
- Ceph
- ceph/ceph-mixins: A set of Grafana dashboards and Prometheus alerts for Ceph.
- Ceph.io — Home
- Ceph.io — Home
- Welcome to Ceph — Ceph Documentation
- ceph/ceph: Ceph is a distributed object, block, and file storage platform
Storage Networking Industry Association,SNIA
Cloud Data Management Interface,CDMI
- SNIA/CDMI: The Reference Implementation for the SNIA Cloud Data Management Interface (CDMI) an ISO standard
- Cloud Data Management Interface - Wikipedia
- ISO - ISO/IEC 17826:2016 - Information technology — Cloud Data Management Interface (CDMI)
- Cloud Data Management Interface (CDMI™) | SNIA
- Storage Networking Industry Association (SNIA)
- SNIA | Advancing Storage and Information Technology
@ 安全
- Supply Chain Security: Mitigating the Supply Chain Threat
- What is vulnerability management?
Altinity.Cloud
- Altinity.Cloud | Altinity Documentation
Azure
- Cloud Computing Services | Microsoft Azure
- 云计算服务 | Microsoft Azure
- Azure Blob Storage | Microsoft Azure
Heroku
- Heroku
- Cloud Application Platform | Heroku
- Cloud Application Platform | Heroku
- The Heroku CLI | Heroku Dev Center
- Heroku Dev Center
LocalStack
- LocalStack
- localstack/localstack: 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
- LocalStack - A fully functional local cloud stack
- Overview | Docs
Magalix Corporation
- Magalix Corporation
- Streamline Security, Code to Cloud.
SUSE
- SUSE - Open Source Solutions for Enterprise Servers & Cloud | SUSE
- SUSE Documentation
- SUSE Linux Enterprise Server 文档 | SUSE Linux Enterprise Server 12 SP4
阿里云(Aliyun/alibabacloud)
ali-sdk
- ali-sdk
- ali-sdk/ali-oss: Aliyun OSS(open storage service) JavaScript SDK for the browser and Node.js
- Alibaba Cloud
- aliyun/aliyun-openapi-python-sdk: Alibaba Cloud SDK for Python
- aliyun/aliyun-openapi-java-sdk: Alibaba Cloud SDK for Java
- Aliyun Java Initializr
- Empower Your Business in USA & Canada with Alibaba Cloud's Cloud Products & Services
- 阿里云-上云就上阿里云
- 阿里云-上云就上阿里云
- 阿里云-全球云计算服务及云解决方案提供商
- 阿里云 - 帮助文档
- 阿里云开发者社区-阿里云官网开发者社区_云计算社区
- 天池大数据众智平台-阿里云天池
- 阿里云创新赋能平台-创业投资_创业孵化_创新创业_创业平台
- 阿里云大学 - 官方网站,云生态下的创新人才工场
- 码上公益-技术助力公益,科技更有温度
- whois查询-中国万网
- 阿里云举报中心
- 阿里云安全频道
- 阿里云 MVP 首页
- 阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
- 阿里云备案_个人域名备案申请_企业网站备案流程_服务-阿里云
- 阿里云用户中心
- 域名控制台
- 阿里云控制台首页
- 账号管理
- 专家分享
- 阿里云api平台 -帮助文档- 阿里云
- FileZilla使用手册(MAC版)_网站上传/下载_用户指南_云虚拟主机-阿里云
- 开发者藏经阁-阿里云开发者社区
- 开放下载!新品发布产品资料|持续更新中-阿里云开发者社区
- 开放下载!新品发布产品资料|持续更新中-阿里云开发者社区
- 再招5000人!2020阿里云峰会透露了哪些核心信息?(附14个资料下载)-阿里云开发者社区
- 首页 - 教程中心 - 阿里云
- 主机管理平台
- DMS - 数据管理服务
- 阿里云OSS Python SDK — oss2 文档
- 阿里云 OpenAPI 开发者门户
百度云(cloud-baidu)
- 百度智能云-计算无限可能
腾讯云(cloud-tencent)
# 访问管理 CAM
- 访问管理CAM_用户访问管理_用户权限管理 - 腾讯云
- 访问管理 - 控制台
- 访问密钥 - 控制台
# 云开发 CloudBase
Web 应用托管(CloudBase Webify)
- 概览 - Web 应用托管 - 控制台
- Web 应用托管 - 文档中心 - 腾讯云
# 机器翻译 TMT
- 机器翻译_智能翻译_自动翻译-腾讯云
- 概览 - 机器翻译 - 控制台
# 腾讯云 API 平台
- 腾讯云 API 平台
- 腾讯云 API 平台 - 产品 API 文档/错误码
- API Explorer - 云 API - 控制台
- tencentyun/TIMSDK: 腾讯云即时通信 IM 服务,国内下载镜像:
- 腾讯云 - 产业智变 云启未来
- 腾讯云文档中心 - 腾讯云
- 腾讯云-控制台
- 账号信息 - 控制台
- 腾讯云开发者平台 | 技术助力开发
- 腾讯云积分商城- 腾讯云积分活动- 腾讯云
移动云(ecloud)
- 移动云-5G时代 你身边的智慧云
华为云(huaweicloud)
DevCloud
- 软件开发平台DevCloud_DevOps_开发者平台-华为云
- 帮助中心首页-华为云
- 华为云-提供云计算服务 +智能,见未来
- 华为开发者大会2021(Cloud)_开发者-华为云
- 华为云社区_大数据社区_AI社区_云计算社区_开发者中心-华为云
可道云(KOD Cloud)
- kalcaddle/KodExplorer: A web based file manager,web IDE / browser based code editor
- 可道云-私有云存储&协同办公平台_企业网盘_企业云盘_网盘_云盘
金山云(ksyun)
- 金山云-全球高品质云服务专家
七牛云(Qiniu Cloud)
- Qiniu Cloud
- qiniu/js-sdk: 基于七牛 API 开发的前端 JavaScript SDK
- willnewii/qiniuClient: 云存储管理客户端。支持七牛云、腾讯云、青云、阿里云、又拍云、亚马逊S3、京东云,仿文件夹管理、图片预览、拖拽上传、文件夹上传、同步、批量导出URL等功能
- 七牛云 - 国内领先的企业级云服务商
- 七牛开发者中心
- CDN_内容分发网络_CDN 网站加速_CDN 服务器_国内 CDN 加速 - 七牛云
青云(QingCloud)
- QingStor®️企业级分布式存储 | 青云QingCloud
中国移动-政企云(zjcloud)
- 中国移动-政企云
网易数帆
- 网易数帆-专注企业数字化未来
有道智云
- 有道智云
- 有道智云AI开放平台
- 有道智云AI开放平台
- 有道智云控制台
- cloud-computing · GitHub Topics
- huataihuang/cloud-atlas: 云计算指南
- Cloud Computing & Linux Servers | Alternative to AWS | Linode
- Understanding cloud computing
- Stackalytics | Official community contribution during OpenStack Wallaby release
- 云图 – 云计算图志 — Cloud Atlas 0.1 文档
- 云上自动化 vs 云上编排_开发者之家 - SegmentFault 思否
! 计算机科学(Computer Science,CS)
@ 计算机科学--github
#计算广告
- wzhe06/Ad-papers: Papers on Computational Advertising
- zhangqianhui/AdversarialNetsPapers: Awesome paper list with code about generative adversarial nets
《Growth: 全栈增长工程师指南》
- phodal/growth-ebook: Growth Engineering: The Definitive Guide。全栈增长工程师指南
- Growth: 全栈增长工程师指南 –
《How to be a Programmer》
- braydie/HowToBeAProgrammer: A guide on how to be a Programmer - originally published by Robert L Read
- Choose a language · How to be a Programmer
《Phodal's Idea实战指南》
- phodal/ideabook: 一个全栈增长工程师的练手项目集. A Growth Engineering Idea in Action.
- Phodal's Idea实战指南 –
《RePractise》
- phodal/repractise: RePractise
- RePractise –
《全栈增长工程师实战》
- phodal/growth-in-action: 全栈增长工程师实战
- Growth 实战篇 Django版 –
《写给软件工程师看的硬件编程指南》
- phodal/make: 写给软件工程师看的硬件编程指南
- 硬件开发指南 –
《计算机速成课》
- 1c7/Crash-Course-Computer-Science-Chinese: 计算机速成课 | Crash Course 字幕组 (全40集 2018-5-1 精校完成)
- 【计算机科学速成课】[40集全/精校] - Crash Course Computer Science_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
developer-roadmap
- kamranahmedse/developer-roadmap: Roadmap to becoming a web developer in 2020
- developer-roadmap/translations/chinese at master · kamranahmedse/developer-roadmap
- Developer Roadmaps
missing-semester-cn
- missing-semester-cn
- missing-semester-cn/missing-semester-cn.github.io: the CS missing semester Chinese version
- 计算机教育中缺失的一课 · the missing semester of your cs education
TeachYourselfCS
- keithnull/TeachYourselfCS-CN: TeachYourselfCS 的中文翻译 | A Chinese translation of TeachYourselfCS
- Teach Yourself Computer Science
- izackwu/TeachYourselfCS-CN: TeachYourselfCS 的中文翻译 | A Chinese translation of TeachYourselfCS
tech-interview-handbook
- yangshun/tech-interview-handbook: 💯 Materials to help you rock your next coding interview
- Tech Interview Handbook | Tech Interview Handbook
- Search · book
- awesome · GitHub Topics
- awesome-list · GitHub Topics
- awesome-lists · GitHub Topics
- pim-book/programmers-introduction-to-mathematics: Code for A Programmer's Introduction to Mathematics
- davideuler/architecture.of.internet-product: 互联网公司技术架构,微信/淘宝/微博/腾讯/阿里/美团点评/百度/Google/Facebook/Amazon/eBay的架构,欢迎PR补充
- EZLippi/practical-programming-books: 这里收录比较实用的计算机相关技术书籍,可以在短期之内入门的简单实用教程、一些技术网站以及一些写的比较好的博文,欢迎Fork,你也可以通过Pull Request参与编
- yszhao91/xtorcga: CGA 3D 计算几何算法库 | 3D Compute Geometry Algorithm Library
- serhii-londar/open-source-mac-os-apps: 🚀 Awesome list of open source applications for macOS.
- jaywcjlove/awesome-mac: This repo is a collection of awesome Mac applications and tools for developers and designers.
- Awesome-Windows/Awesome: An awesome & curated list of best applications and tools for Windows.
- TIM168/technical_books: IT技术书籍
- SummerJoan3/books: 计算机学习资源,电子书
- staticfile/static: 开放静态文件 - 为开源库提供稳定、快速的免费 CDN 服务
- wg689/Solve-App-Store-Review-Problem: a collection to solve app store review problem (ipv6,ipv6被拒绝,后台定位等审核问题的终极解决方案汇总)
- Kickball/awesome-selfhosted: This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers.
- brianlovin/security-checklist: A checklist for staying safe on the internet
- greatghoul/remote-working: 收集整理远程工作相关的资料
- AmazingApps/Amazing-Windows-Apps: 📗Introduce you amazing Windows apps🕶READ ONLINE 👉
- SecWiki/sec-chart: 安全思维导图集合
- zdhxiong/Material-Design-Chinese: Material Design 指南的中文翻译
- IndrajeetPatil/ggstatsplot: Collection of functions to enhance ggplot2 plots with results from statistical tests.
- leereilly/games: A list of popular/awesome videos games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
- Awesome-Coder/MindMap at master · wxyyxc1992/Awesome-Coder
- rstacruz/cheatsheets: My cheatsheets
- ProtoTeam/blog: 蚂蚁数据体验技术团队的文章仓库
- mathiasbynens/small: Smallest possible syntactically valid files of different types
- ifuture-pro/developer-notes: 开发者笔记。包含:DevOps,微服务,分布式,高可用,区块链,白皮书,算法,黑客,设计模式,面试题
- aosabook/500lines: 500 Lines or Less
- ossu/computer-science: Path to a free self-taught education in Computer Science!
- liweiwei1419/LeetCode-Solutions-in-Good-Style: 我的 LeetCode 做题记录,正在加紧练习中。
- QSCTech/zju-icicles: 浙江大学课程攻略共享计划
- PKUanonym/REKCARC-TSC-UHT: 清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University
- danistefanovic/build-your-own-x: 🤓 Build your own (insert technology here)
- pengisgood/awesome-mirrors: Mirrors for developers behind the wall.Mirrors for developers behind the wall. Here are the mirrors, including but not limited to Docker, Nodejs, Python, Java, Goproxy, Ruby, Alpine apk, Centos yum, Debian apt, Ubuntu apt, Homebrew, iOS
- xingshaocheng/architect-awesome: 后端架构师技术图谱
- EarsEyesMouth/computerese-cross-references: 计算机专业术语中英文对照。
- jwasham/coding-interview-university: A complete computer science study plan to become a software engineer.
- CyC2018/CS-Notes: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++
- tuvtran/project-based-learning: Curated list of project-based tutorials
- chyyuu/simple_os_book: simple os book
- kevingo/coding-interview-university-zh-tw: coding-interview-university 繁體中文翻譯計畫。原作者:https://github.com/jwasham/coding-interview-university
- xx-zh/xx-zh-roadmap: 中文翻译 Road Map
- jwasham/computer-science-flash-cards: Mini website for testing both general CS knowledge and enforce coding practice and common algorithm/data structure memorization.
- adambard/learnxinyminutes-docs: Code documentation written as code! How novel and totally my idea!
- iamshuaidi/CS-Book: 计算机类常用电子书整理,并且附带下载链接,包括Java,Python,Linux,Go,C,C++,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等书籍
- therealsreehari/Learn-Datascience-For-Free
- dwmkerr/hacker-laws: 💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws
- nusr/hacker-laws-zh: 💻📖对开发人员有用的定律、理论、原则和模式。(Laws, Theories, Principles and Patterns that developers will find useful.)
- jlevy/og-equity-compensation: Stock options, RSUs, taxes — read the latest edition: www.holloway.com/ec
- liuxinyu95/unplugged: Open book about math and computer science.
- HIT-Alibaba/interview: 笔试面试知识整理
- ligurio/software-quality-wiki: Software Quality Wiki
- hackerkid/Mind-Expanding-Books: Books everyone should read!
- TalAter/awesome-book-authoring: A collection of awesome resources for technical book authors
- sger/ElixirBooks: List of Elixir books
- yujiangshui/A-Programmers-Guide-to-English: 专为程序员编写的英语学习指南 v1.2。在线版本请点 ->
- zhedahht/ChineseCodingInterviewAppendix: The source code for the appendix part of the Chinese version of the book Coding Interviews
- miloyip/game-programmer: A Study Path for Game Programmer
- QianMo/Game-Programmer-Study-Notes: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.
- lib-pku/libpku: 贵校课程资料民间整理
- itdevbooks/pdf: 编程电子书,电子书,编程书籍,包括C,C#,Docker,Elasticsearch,Git,Hadoop,HeadFirst,Java,Javascript,jvm,Kafka,Linux,Maven,MongoDB,MyBatis,MySQL,Netty,Nginx,Python,RabbitMQ,Redis,Scala,Solr,Spark,Spring,SpringBoot,SpringCloud,TCPIP,Tomcat,Zookeeper,人工智能,大数据类,并发编程,数据库类,数据挖掘,新面试题,架构设计,算法系列,计算机类,设计模式,软件测试,重构优化,等更多分类
- jnv/lists: The definitive list of lists (of lists) curated on GitHub and elsewhere
- Qftm/Information_Collection_Handbook: Handbook of information collection for penetration testing and src
《Best-websites-a-programmer-should-visit》
- sdmg15/Best-websites-a-programmer-should-visit: Some useful websites for programmers.
- tuteng/Best-websites-a-programmer-should-visit-zh: 程序员应该访问的最佳网站中文版
@ 计算机科学--掘金
@ 计算机科学--CSDN
@ 计算机科学--简书
@ 计算机科学--SegmentFault 思否
@ 计算机科学--知乎
- CS科研狗心目中的A-Z站/1-10站。 - 知乎
@ 计算机科学--博客园
@ 计算机科学--微信
- 全!GitHub 总星 5.7w+,最赞的操作系统软件都在这里啦!
@ 计算机科学--哔哩哔哩
@ 计算机计算
# Linux
Linux core
$ Shell
Shell core
Bash
Bash core
- Bash - GNU Project - Free Software Foundation
Bash frameworks、libs、plugins&tools
bash-path
- micromatch/bash-path: Get the path to the bash binary on your OS.
Bash 资源、整理集&FAQ
Bash 资源
- alexanderepstein/Bash-Snippets: A collection of small bash scripts for heavy terminal users
- dylanaraps/pure-bash-bible: 📖 A collection of pure bash alternatives to external processes.
Bash 整理集
《Bash 脚本教程》
- wangdoc/bash-tutorial: Bash 教程
- 《Bash 脚本教程》发布了 - 阮一峰的网络日志
- Bash 脚本教程 - 网道
Bash FAQ
MirBSD Korn Shell,mksh
- MirBSD: mksh — the MirBSD Korn Shell
POSIX Shell
- Shell Command Language
/dev/null
- /dev/null - 维基百科,自由的百科全书
- shell - What is /dev/null 2>&1? - Stack Overflow
- What is ‘> /dev/null 2>&1’ in Linux
``、()、[]、{}、(())、[[]]、{{}}、$()、$[]、${}、$(())、$[[]]、${{}}
- bash - What is $() in a command? - Unix & Linux Stack Exchange
- $(())与$()还有${}差在哪? - Shell 十三问 - 极客学院Wiki
- Linux Shell 中 ()、(())、[]、[[]]、{} 的作用-51CTO.COM
- Shell (computing) - Wikipedia
Shell libs、plugins&tools
shellcheck-py
- shellcheck-py/shellcheck-py: python3/pip3 wrapper for installing shellcheck
- shellcheck-py · PyPI
ShellCheck
- koalaman/shellcheck: ShellCheck, a static analysis tool for shell scripts
- ShellCheck – shell script analysis tool
- koalaman/shellcheck-precommit: Pre-commit hook for ShellCheck
- mvdan/sh: A shell parser, formatter, and interpreter with bash support; includes shfmt
- patrickvane/shfmt: A shell formatter (sh/bash/mksh)
- foxundermoon/vs-shell-format: the shellscript、Dockerfile、properties ...... format extension
- ish-app/ish: Linux shell for iOS
Shell 资源、整理集&FAQ
- oldratlee/useful-scripts: 🐌 useful scripts for making developer's everyday life easier and happier
- Suishenyun/awesome-scripts: useful scripts for Linux op
- superhj1987/awesome-scripts: useful scripts for Linux op
- HappyAnony/ShellScript: shell脚本编程知识点梳理
- shell编程 — ShellScript 1.0.0 文档
- shell环境 — CodeToolchains 1.0.0 documentation
- shell命令 — CodeToolchains 1.0.0 documentation
- shell编程 — CodeToolchains 1.0.0 documentation
- Linux 命令行与 shell 脚本编程大全 | UniFreak’s blog
- Shell 变量 | 菜鸟教程
- Shell 基本运算符 | 菜鸟教程
- shell 脚本 | kiki
- shell常用命令(收藏) - 知乎
- Shell脚本中判断输入变量或者参数是否为空的方法_linux shell_脚本之家
- Shell字符串比较相等、不相等方法小结_linux shell_脚本之家
- Shell与子Shell中环境变量传递问题 - 知乎
- linux调用cmd命令,Linux Shell 常见的命令行格式简明总结-爱代码爱编程
- Shell脚本:Linux Shell脚本学习指南(超详细)
$ 文件管理
cat
- cat(1) - Linux manual page
- cat(1p) - Linux manual page
chgrp
- chgrp(1) - Linux manual page
chmod
- chmod(2) - Linux manual page
- Chmod Command Calculator - Easiest way to generate file or directory permissions | Product Hunt
- Chmod Calculator | Chmod Generator | Chmod Command
chown
- chown(1) - Linux manual page
cp
- Linux cp 命令 | 菜鸟教程
- llinux cp | 系统运维
find
- find(1) - Linux manual page
- find(1p) - Linux manual page
rm
- Linux rm 命令 | 菜鸟教程
tee
- tee(2) - Linux manual page
$ 文档编辑
awk
- awk(1p) - Linux manual page
- awk(1): pattern scanning/processing - Linux man page
- Awk Command in Linux with Examples | Linuxize
- awk 入门教程 - 阮一峰的网络日志
grep
- grep(1) - Linux manual page
- grep(1p) - Linux manual page
sed
vi/vim
VIM
VIM core
- welcome home : vim online
VIM libs、plugins&tools
ranger
- ranger/ranger: A VIM-inspired filemanager for the console
vimium-c
- gdh1995/vimium-c: A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar
- Home · gdh1995/vimium-c Wiki
- wklken/vim-for-server: .vimrc, simple configures for server, without plugins.
VIM 资源、整理集&FAQ
- mhinz/vim-galore: All things Vim!
- Vim Cheat Sheat for Programmers by Michael Pohoreski
- Graphical vi-vim Cheat Sheet and Tutorial
- vi-vim-cheat-sheet-sch.gif (1024×724)
- Linux下使用vim命令编辑与修改文本内容_Linux教程_Linux公社-Linux系统门户网站
$ 文件传输
scp
- scp(1) - Linux manual page
$ 磁盘管理
cd
- cd(1p) - Linux manual page
df
- df(1) - Linux manual page
- df(1p) - Linux manual page
du
- du(1) - Linux manual page
- du(1p) - Linux manual page
- Linux du 命令 | 菜鸟教程
- Drive Naming in Linux
- linux - How to know if a disk is an SSD or an HDD - Unix & Linux Stack Exchange
- Linux 磁盘管理 | 菜鸟教程
$ 磁盘维护
badblocks
- badblocks(8) - Linux manual page
mke2fs
- Linux mke2fs命令 | 菜鸟教程
mkfs
- Linux mkfs 命令 | 菜鸟教程
- mkfs(8): build file system - Linux man page
$ 网络通讯
ifconfig
- ifconfig(8) - Linux manual page
netstat
- netstat(8) - Linux manual page
- netstat(8) - Linux man page
- The netstat Command
- netstat
- netstat Command - IBM Documentation
- netstat - Wikipedia
- netstat - 维基百科,自由的百科全书
$ 系统管理
chfn
- chfn(1) - Linux manual page
ps
- ps(1) - Linux manual page
- ps(1p) - Linux manual page
top
- top(1) - Linux manual page
killall
- killall(1) - Linux manual page
- Linux killall 命令 | 菜鸟教程
$ 系统设置
alias
- alias(1p) - Linux manual page
cron/crontab
- Cron - 维基百科,自由的百科全书
- crontab.org - CRONTAB(5)
- crontab 命令,Linux crontab 命令详解:提交和管理用户的需要周期性执行的任务 - Linux 命令搜索引擎
- crontab
- 在线Cron表达式生成器
- crontab执行时间计算 - 在线工具
- quartz/Cron/Crontab表达式在线生成工具-BeJSON.com
- crontab(5) - Linux manual page
- 19. crontab 定时任务 — Linux Tools Quick Tutorial
- 在线Cron表达式生成器 在线小工具网站
- Cron - 在线Cron表达式生成器
- Cron表达式在线生成器,quartz表达式-321工具站
- QuartzCron表达式在线生成-在线QuartzCron定时器表达式生成工具
- 在线Cron表达式生成器 - 码工具
- 在线cron表达式生成器,cron表达式解析
- 在线Cron表达式生成器 - 码工具
- Be Cron-在线Cron任务表达式在线生成器
- 在线 CronTab 表达式时间验证 · 在线工具 - VIP
- 在线Cron表达式生成器-89工具网
- 在线Cron表达式生成器
- 在线模拟解析Crontab表达式执行时间 - ToolTT在线工具箱
$ 备份压缩
ar
- ar(1) - Linux manual page
tar
unzip/zip
- Linux zip命令 | 菜鸟教程
zstd
- zstd(1) — Arch manual pages
$ 设备管理
dumpkeys
- dumpkeys(1) - Linux manual page
$ 电子邮件与新闻组
$ 其他
accept
- accept(2) - Linux manual page
apt-get
- apt-get(8) - Linux man page
curl
- GitHub - curlconverter/curlconverter: convert curl commands to Python, JavaScript, PHP, R, Go, Rust, Dart, JSON, Ansible, Elixir
- curl: curl是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和GOPHER
- curl
- Curl: RE: How do I deal with error code 27?
- curl - The Art Of Scripting HTTP Requests Using Curl
- Curl Cookbook
- curl命令转代码 - 在线工具
- CURL模拟HTTP请求工具 - 实用在线工具箱 - idcd.com
- cURL 命令转代码 | 6cm 在线工具
- 在线curl转代码工具 - TOOLFK在线工具人
- Convert curl commands to code
- curl 的用法指南 - 阮一峰的网络日志
- curl
- curl/curl: A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. libcurl offers a myriad of powerful features
- 15 Practical Linux cURL Command Examples (cURL Download Examples)
- curl网站开发指南 - 阮一峰的网络日志
echo
- Shell echo命令 | 菜鸟教程
- echo命令详解 (一) 真的很详细
- echo命令详解 (二) 真的很详细
filesystems
- filesystems(5) - Linux manual page
getopt(), getopt_long(), getopt_long_only()
- getopt(3) - Linux manual page
history
- 如何完全清除bash历史? - Ubuntu问答
inotify
- inotify(7) - Linux manual page
journalctl
- journalctl(1) - Linux manual page
- Using journalctl - The Ultimate Guide To Logging
- journalctl:查询 systemd 日记 | 管理指南 | SUSE Linux Enterprise Server 12 SP4
lsof
- lsof(8) - Linux manual page
nohup
- Nohup - 维基百科,自由的百科全书
- nohup 命令
pgrep
- pgrep(1) - Linux manual page
printf
- printf(3) - Linux manual page
- Bash printf Command | Linuxize
rz/sz
strftime()
- strftime(3) - Linux manual page
- StrfTime 格式轉換 - IBM 說明文件
syslog()
- syslog(3) - Linux manual page
systemctl
- systemctl(1) - Linux manual page
tail
- tail(1) - Linux manual page
- tail(1p) - Linux manual page
tcp
- tcp(7) - Linux manual page
tmpfs
- tmpfs(5) - Linux manual page
xargs
- xargs(1) - Linux manual page
- xargs 命令教程 - 阮一峰的网络日志
xsync
- xsync(3): handle output buffer/event queue - Linux man page
getconf
- getconf(1): config values - Linux man page
blktrace
- blktrace(8) - Linux man page
- AUR (en) - blktrace
mount
- Linux mount命令 | 菜鸟教程
Debian 系
Debian
- Debian -- 软件包
- Debian -- 通用操作系统
- zh_CN/FrontPage - Debian Wiki
- Debian - 维基百科,自由的百科全书
- debian | Linuxize
Ubuntu
- The Ubuntu Sub System (New Bash Shell) in Windows 10 | Algorithms, Blockchain and Cloud
- Enterprise Open Source and Linux | Ubuntu
- Official Ubuntu Documentation
- Landscape | Home
- Ubuntu Advantage for Infrastructure | Ubuntu
- Ubuntu - 维基百科,自由的百科全书
- ubuntu | Linuxize
- upstart - event-based init daemon
Red Hat 系
CentOS
- CentOS - 维基百科,自由的百科全书
- Index of /
- 阿里云开源镜像站资源目录
- centos | Linuxize
Red Hat Enterprise Linux,RHEL
- 红帽 | Red Hat 企业开源技术领导者
- Red Hat Enterprise Linux - 维基百科,自由的百科全书
- Red Hat Customer Portal - Access to 24x7 support and knowledge
Linux Development Kit,LDK
- Linux Software Development Kits
- XPort Pro Linux Software Development Kit | Lantronix
- Linux Development Kits - emtrion
Linux内核(Linux kernel)
- Linux内核 - 维基百科,自由的百科全书
控制组群(control groups,cgroups)
- cgroups - 维基百科,自由的百科全书
Out of Memory,OOM
Out of Memory killer
- Linux Out of Memory killer - Knowledge Base
- Out of memory - Wikipedia
- 理解Linux的memory overcommit | Linux Performance
安全增强式 Linux(Security-Enhanced Linux,SELinux)
- SELinux Wiki
- SELinux 概念 | Android 开源项目 | Android Open Source Project
- zh/HowTos/SELinux - CentOS Wiki
- Linux发行版列表 - 维基百科,自由的百科全书
- The Linux Kernel Archives
- The Linux Kernel Archives
- Michael Kerrisk - man7.org
- Linux.org
- Arch Linux
- Linux Documentation
- The Linux man-pages project
- Linux Kernel Documentation
- The Linux Kernel documentation — The Linux Kernel documentation
- Index of /linux
- Linux man pages online
- The Linux Programming Interface
- FrontPage - CentOS Wiki
- Linux 中国◆开源社区
- 中国Linux内核开发者大会
- Linux 命令大全 | 菜鸟教程
- Linux 常用命令全拼 | 菜鸟教程
- torvalds/linux: Linux kernel source tree
Linux frameworks、libs、plugins&tools
dotfiles
- nicknisi/dotfiles: vim, zsh, git, homebrew, nvm, neovim - my whole world
Emacs
- GNU Emacs - GNU Project
netfilter
iptables
- netfilter/iptables project homepage - The netfilter.org "iptables" project
- iptables(8) - Linux man page
- HowTos/Network/IPTables - CentOS Wiki
- iptables 命令,Linux iptables 命令详解:Linux上常用的防火墙软件 - Linux 命令搜索引擎
- iptables - ArchWiki
- Iptables Tutorial 1.2.2
- netfilter/iptables project homepage - The netfilter.org project
Planner
- Planner | Task manager with Todoist support designed for GNU/Linux 🚀.
Systemd
- systemd
- Systemd 入门教程:命令篇 - 阮一峰的网络日志
- systemd (正體中文) - ArchWiki
- systemd.unit 中文手册 [金步国]
- 可能是史上最全面易懂的 Systemd 服务管理教程!( 强烈建议收藏 ) - 云+社区 - 腾讯云
tcpdump
- tcpdump Command - IBM 文档
- tcpdump(8): dump traffic on network - Linux man page
- tcpdump(1)
- tcpdump - Linux Wiki
- Home | TCPDUMP & LIBPCAP
- Linux Packages - Software Packages Worth Sharing.
- Packages for Linux and Unix - pkgs.org
Linux 资源、整理集&FAQ
Linux 资源
linux-command
- jaywcjlove/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
- git.io
- jaywcjlove.github.io
- Linux命令搜索引擎 命令,Linux Linux命令搜索引擎 命令详解:最专业的Linux命令大全,内容包含Linux命令手册、详解、学习,值得收藏的Linux命令速查手册。 - Linux 命令搜索引擎
- Linux命令搜索引擎 命令,Linux Linux命令搜索引擎 命令详解:最专业的Linux命令大全,内容包含Linux命令手册、详解、学习,值得收藏的Linux命令速查手册。 - Linux 命令搜索引擎
- raw.githack.com
- cdn.statically.io
The Linux Command Line
- The Linux Command Line by William Shotts
- The Linux Command Line 中文版 · 看云
- 第一章:引言 · The Linux Command Line 中文版 · 看云
- The Linux Command Line 中文版.pdf
- linux · GitHub Topics
- linux-command · GitHub Topics
- tianshiyeben/wgcloud: linux高性能高并发监控系统,java开发,支持内存,cpu,磁盘,系统负载,网络流量,进程等指标监控,服务接口动态检测,数据实时监控
- 0xAX/linux-insides: A little bit about a linux kernel
- me115/linuxtools_rst: Linux工具快速教程
- The Linux Documentation Project
- Welcome to LWN.net [LWN.net]
- Linux Wiki
- » Linux Magazine
- math-linux.com
- ArchWiki
- Linux Hint
- Linux Tips, Tricks and Tutorials | Linuxize
- Linux Foundation - Decentralized innovation, built with trust
- AlmaLinux OS - Forever-Free Enterprise-Grade Operating System
- TuxDigital
- LINMOB.net | Librem 5, PinePhone, postmarketOS and more!
- site news
- Memory Technology Device (MTD) Subsystem for Linux.
- Linux工具快速教程 — Linux Tools Quick Tutorial
- Linux工具集 — CodeToolchains 1.0.0 documentation
- Linux命令大全(手册) – 真正好用的Linux命令在线查询网站
- linux技术博客
- Linux运维部落 | |国内专业的Linux运维博客平台
- Linux内核之旅
- 奇妙的 Linux 世界
- 《Linux就该这么学》 - 必读的Linux系统与红帽RHCE认证免费自学书籍
- Linux系统常用命令教学,shell脚本入门学习-良许教程网首页
- LinxEA-WIKI
- Linux Performance | @vmunix
- 宝塔linux面板,一键安装LAMP/LNMP/SSL/Tomcat
- Debian/Ubuntu Book《Linux 二零》
- Howtoforge Linux Tutorials.
- Linux Commands - Overview and Examples
- Linux 教程 - CommandNotFound ⚡️ 坑否
- Linux命令大全,Linux常用命令【非常详细】
- Linux命令|极客笔记
- Linux学习教程,Linux入门教程(超详细)
- Linux公社 - Linux系统门户网站
- AUR (en) - Home
Linux 整理集
《鸟哥的Linux私房菜》
- 鳥哥的 Linux 私房菜 -- 鳥哥的 Linux 私房菜 首頁
- 鸟哥的Linux私房菜简体首页
- inputsh/awesome-linux: A list of awesome projects and resources that make Linux even more awesome.
- 用于黑客渗透测试的 21 个最佳 Kali Linux 工具 - 知乎
- 每天一个linux命令目录 - peida - 博客园
- Linux和Shell回炉复习系列文章总目录 - 骏马金龙 - 博客园
- Linux技术干货合集(不断更新中……)
- 「薅」52图初探Linux通用知识
- Linux 命令大全-菜鸟笔记
- Linux命令教程™
- terminal | Linuxize
- Series | Linuxize
Linux FAQ
Linux 内核、发行版、架构
- Linux各个发行版本对比与简介 - 知乎
- 聊一聊Linux各种版本-51CTO.COM
- 常见Linux发行版本有哪些?
- Linux各个版本介绍 | 《Linux就该这么学》
- Linux内核版本及发行版版本介绍
- 各种linux操作系统汇总简介-昨夜星辰
- linux的各种版本介绍,那个更适合你!-白红宇的个人博客
- Linux内核版本介绍与查询 - 小兔网
- 查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号-菜鸟笔记
Users、Groups&Permissions
- How to Use the chmod Command on Linux
- How To List Users and Groups on Linux – devconnected
- 秒懂Linux文件权限及chmod命令 - 知乎
特殊字符
- Special Characters
- shell里面的奇葩字符 | Frank's Blog
输入输出、重定向
- Linux 输入输出重定向, &>file, 2>&1, 1>&2 等 | 隔叶黄莺 Yanbin Blog - 软件编程实践
- bash - What is &>> in a shell script - Unix & Linux Stack Exchange
文件管理
文件系统
- Linux shell中提取文件名和路径 - 鲁娜的博客 | Luna's Blog
- Shell 截取文件名和后缀 | Cloud's Blog
- shell获取文件名和目录名_新人一个的技术博客_51CTO博客
- 解决 Linux cp 命令加了 -f 后依然提示覆盖的问题 - 老王博客
备份压缩
磁盘管理
- 磁盘分区(一) - 华科小涛 - 博客园
- 磁盘分区(二) - 华科小涛 - 博客园
- 识别 Linux上的设备(磁盘)类型 - SammyLiu - 博客园
- linux 数据盘和系统盘的查看 - 彼扬 - 博客园
- 分区格式化数据盘(Linux)
- Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍 by 北南南北-阿里云开发者社区
- Ubuntu下分区格式化U盘(fdisk&&mkfs)_Linux教程_Linux公社-Linux系统门户网站
- 鸟哥的 Linux 私房菜 -- Linux 磁盘与文件系统管理
- du命令_Linux du命令:查看文件夹和文件的磁盘占用情况
- du命令 – 查看空间 – Linux命令大全(手册)
逻辑盘卷管理(Logical Volume Manager,LVM)
逻辑滚动条(Logical Volume,LV)、实体延伸区块(Physical Extend,PE)、实体滚动条(Physical Volume,PV)、滚动条群组(Volume Group,VG)
- LVM逻辑卷管理LVM PV VG LV 理解_Linux教程_Linux公社-Linux系统门户网站
- Linux VG卷组(创建、激活、查看、扩容、减小及删除)详解
- Linux LVM学习总结——创建卷组VG - 潇湘隐者 - 博客园
- 搞它!!!Linux系统LVM原理及磁盘配额(PV、VG、LV、PE的关系,手把手教你,嘴对嘴的传达) - 云+社区 - 腾讯云
- Linux LVM 指令介紹 | 艾瑞克黑白講 - 點部落
- Linux LVM学习 查看pg,vg,LV的命令_chy1020的技术博客_51CTO博客
- linux命令:lvm管理磁盘文件pv vg lv_学linux历程的技术博客_51CTO博客
- LVM 設定說明(上) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
- 系统运维|Linux LVM简明教程
- 【Linux】磁盘分区和挂载_执久呀的博客-CSDN博客_linux磁盘分区和挂载
- BaoTa: 宝塔Linux面板 - 简单好用的服务器运维面板
- command line - Load key "privkey.ppk" invalid format - Ask Ubuntu
- ssh - How to convert .ppk key to OpenSSH key under Linux? - Super User
- Permissions 0644 for '/home/linuxidc/.ssh/id_rsa' are too open 解决_Linux教程_Linux公社-Linux系统门户网站
- Shell脚本判断用户的输入内容_linux shell_脚本之家
- shell 脚本中获取执行系统命令的输出结果 - 知乎
- Shell脚本 - 如何从变量中删除第一个和最后一个引号(“)? - 问答 - 云+社区 - 腾讯云
- Pro Linux 基础篇之MobaXterm设置无密码登录 - Linux相关 - Qt开源社区 - qt qml linux 嵌入式 教程!
- linux-文件权限以及用户权限 - SegmentFault 思否
- 设置linux系统的编码为UTF-8-惊讶
# Mac
Mac core
Mac frameworks、libs、plugins&tools
lima
- AkihiroSuda/lima: Linux virtual machines, on macOS (aka "Linux-on-Mac", "macOS subsystem for Linux", "containerd for Mac", unofficially)
meilix-generator
- fossasia/meilix-generator: WebApp for generating a custom ISO image based on Meilix http://meilix.org
- MonitorControl
Mac 资源、整理集&FAQ
Mac 资源
Best-App
- hzlzh/Best-App: 收集&推荐优秀的 Apps/硬件/技巧/周边等
- macos · GitHub Topics
- mac · GitHub Topics
- apple · GitHub Topics
- macosx · GitHub Topics
- mac-osx · GitHub Topics
- jaywcjlove/awesome-mac: Now we have become very big, Different from the original idea. Collect premium software in various categories.
- nikitavoloboev/my-mac-os: List of applications and tools that make my macOS experience even more amazing
Mac 整理集
Mac FAQ
# Unix
Unix core
FreeBSD
- FreeBSD - Wikipedia
- FreeBSD - 维基百科,自由的百科全书
- FreeBSD Foundation
- DistroWatch.com: FreeBSD
伯克利包过滤器(Berkeley Packet Filter,BPF)
eBPF
- eBPF · GitBook
- eBPF - Introduction, Tutorials & Community Resources
- 深入浅出 eBPF | 专注于 Linux 内核技术eBPF (Linux/Kernel/XDP/BCC/BPFTrace/Cillium)
- eBPF 技术简介 | 云原生社区
- BPF - 维基百科,自由的百科全书
UNIX时间,或POSIX时间(Unix time,或Epoch time,或Posix time,或seconds since the Epoch,或UNIX Epoch time)
- Unix time - Wikipedia
- UNIX时间 - 维基百科,自由的百科全书
Unix frameworks、libs、plugins&tools
daemonize
- bmc/daemonize: Command line utility to run a program as a Unix daemon
- daemonize — A tool to run a command as a daemon
moreutils
- moreutils
- 分享|一套有用的 Unix 实用程序
- Debian -- 在 sid 中的 moreutils 软件包详细信息
- Moreutils - A Collection Of More Useful Unix Utilities - OSTechNix
- moreutils: the utilities package every UNIX/Linux/Mac OS developer should know - Clean Coding
- Debian -- 在 sid 中的 moreutils 软件包详细信息
Unix 资源、整理集&FAQ
- Unix & Linux Stack Exchange
- Newest Questions - Unix & Linux Stack Exchange
- The UNIX and Linux Forums - Free Tech Support
- UNIX Network Programming
# Windows
Windows core
Microsoft Support and Recovery Assistant
- Download Microsoft Support and Recovery Assistant from Official Microsoft Download Center
Msiexec.exe
- Msiexec.exe Command Line
NETSTAT
- NETSTAT Command: Shows the Network Statistics Windows Commands- SS64 Commands
PowerShell
PowerShell core
Start-Process
- Start-Process start - PowerShell - SS64.com
- PowerShell/PowerShell: PowerShell for every system!
- Azure/azure-powershell: Microsoft Azure PowerShell
- MicrosoftDocs/PowerShell-Docs: The official PowerShell documentation sources
- PowerShell Documentation - PowerShell | Microsoft Docs
- PowerShell 中文博客 – 收集和分享 Windows PowerShell 相关教程,技术和最新动态
- Powershell – PowerShell 中文博客
- PowerShell 在线教程 – PowerShell 中文博客
- PowerShell 视频教程 – PowerShell 中文博客
- PowerShell团队博客 – PowerShell 中文博客
- PowerShell资讯 – PowerShell 中文博客
- PowerShell工具箱 – PowerShell 中文博客
- PowerShell在线提问 – PowerShell 中文博客
- PowerShell交流中心 – PowerShell 中文博客
- 中文电子书 – PowerShell 中文博客
- 英文电子书 – PowerShell 中文博客
- PowerShell - Wikipedia
- PowerShell.org – PowerShell Community
PowerShell libs、plugins&tools
PowerSploit
- PowerShellMafia/PowerSploit: PowerSploit - A PowerShell Post-Exploitation Framework
posh-git
- dahlbyk/posh-git: A PowerShell environment for Git
- lazywinadmin/PowerShell: PowerShell functions and scripts (Azure, Active Directory, SCCM, SCSM, Exchange, O365, ...)
- clymb3r/PowerShell: Useful PowerShell scripts
- danielbohannon/Invoke-Obfuscation: PowerShell Obfuscator
- RamblingCookieMonster/PowerShell: Various PowerShell functions and scripts
- FuzzySecurity/PowerShell-Suite: My musings with PowerShell
PowerShell 资源、整理集&FAQ
- mosserlee (Mooser Lee)
- 在cmd中直接运行PowerShell脚本文件 – PowerShell 中文博客
- Powershell环境变量 – PowerShell 中文博客
- PowerShell 批量安装MSI安装包 – PowerShell 中文博客
- PowerShell 启动应用程序 – PowerShell 中文博客
- 如何在PowerShell中连续执行命令 - 笨兔子 - SegmentFault 思否
- 25个常用PowerShell命令总结_PowerShell_脚本之家
- PowerShell常用命令 - 与你心飞 - ITeye博客
- 【黑客基础】Windows PowerShell 脚本学习(上) - 山外Sundal - 博客园
- 使用Powershell实现自动化安装/卸载程序 - zhaotianff - 博客园
- Windows PowerShell基本语法及常用命令 - 东郭西强 - 博客园
- PowerShell Gallery | Home
- About - PowerShell Universal
- PowerShell Commands List | PDQ.com
- 如何在PowerShell中的一行上运行多个命令?
unzip/zip
Windows Installer
- Windows Installer - Win32 apps | Microsoft Docs
- Command-Line Options - Win32 apps | Microsoft Docs
Windows Package Manager
- Windows 程序包管理器 | Microsoft Docs
- Windows Package Manager | Microsoft Docs
Windows Script Host,WSH
- Windows Script Host - Wikipedia
- Windows Script Host
Windows Server
- Windows Server Documentation - Microsoft Docs | Microsoft Docs
- Windows commands | Microsoft Docs
Windows Subsystem for Linux,WSL
- microsoft/WSL: Issues found on WSL
- About Windows Subsystem for Linux | Microsoft Docs
- 适用于 Linux 的 Windows 子系统文档 | Microsoft Docs
- 在 Windows 10 上安装 WSL | Microsoft Docs
- 美化 | 为 WSL 配置 Hyper.js + Oh My ZSH + Angoster主题 | The Daily Awesome
- Hyper.js + Oh My ZSH as Ubuntu on Windows (WSL) Terminal | by Syed Sharizal | Medium
- WSL 使用中遇到的问题及解决方案 #4 - Git 仓库中所有文件被标记为 modified - P3TERX ZONE
- www.proxifier.com
- Windows Subsystem for Linux Documentation | Microsoft Docs
- WSL 上的 Docker 容器入门 | Microsoft Docs
- Winsock module breaks WSL2 · Issue #4177 · microsoft/WSL
- WSL使用Windows的vrayN代理 - 皓月当空dy - 博客园
Windows Terminal
- microsoft/terminal: The new Windows Terminal and the original Windows console host, all in the same place!
磁盘操作系统(Disk Operating System,DOS)
Batch & CMD
- windows脚本-CMD和Batch - dawnminghuang - 博客园
- Batch file - Wikipedia
- DOS - 维基百科,自由的百科全书
- DOS/BAT-脚本之家
- Microsoft - Official Home Page
- .NET | Free. Cross-platform. Open Source.
- Developer tools, technical documentation and coding examples | Microsoft Docs
- 开发人员工具、技术文档和代码示例 | Microsoft Docs
- Microsoft Learn | Microsoft Docs
- Microsoft 旧版技术文档 | Microsoft Docs
- Microsoft Change locale
- Technet 论坛
Windows frameworks、libs、plugins&tools
$ 内存整理与优化
- henrypp/memreduct: Lightweight real-time memory management application to monitor and clean system memory on your computer.
- Wise Memory Optimizer – 一键优化内存,释放内存
- 9 Free Tools To Optimize RAM Memory For Windows And macOS
- 12 Free RAMDisk vs SSD - 10x Faster Read Write Speed via RAM Virtual Disk
Cygwin
- Cygwin
Squirrel.Windows
- Squirrel/Squirrel.Windows: An installation and update framework for Windows desktop apps
windows95
- felixrieseberg/windows95: 💩🚀 Windows 95 in Electron. Runs on macOS, Linux, and Windows.
win-bash
- win-bash - bash port for Windows
WiseCleaner Software
- WiseCleaner Software - Optimize, Clean and Speed Up Your Windows PC
- 智慧清理-Wise Cleaner中文站-Windows系统清理优化工具
- Wise Registry Cleaner – 免费的注册表清理工具
- Wise Disk Cleaner - 免费的磁盘清理和磁盘碎片整理工具
- Wise Hotkey – Windows系统热键工具
- Wise Auto Shutdown --让电脑定时关机,定时启动的必备软件!
- Wise System Monitor – 实时系统监控工具!
- Wise Care 365 – Windows系统垃圾清理优化软件工具-Wise Cleaner
- Wise Reminder – 免费的事件提醒工具
Windows 资源、整理集&FAQ
Windows 资源
henrypp
- henrypp (Henry++)
- Henry++
- windows · GitHub Topics
- stackia/best-windows-apps: 推荐好用、优秀的 Windows 应用
- App news and reviews, best software downloads and discovery - Softonic
- windows脚本学习中文手册_Script56_chs_脚本之家
Windows 整理集
- (35条消息) Windows常用shell命令大全_ztxjzh的博客-CSDN博客_shell命令大全
Windows FAQ
- 如何在 Windows 10 中安装 WSL2 的 Linux 子系统_walterlv - 吕毅-CSDN博客
- 有哪些优秀的 Windows 小工具,类似 everything? - 知乎
- Windows10 自带的虚拟机功能,让你同时拥有几台电脑。 - 知乎
- 利用 Chocolatey 快速在 Windows 下搭建一个开发环境 | Laravel China 社区 - 高品质的 Laravel 开发者社区
- Office2019永久激活工具_Office2019激活工具神龙版v2020.12下载-Win7系统之家
- Do not change Linux files using Windows apps and tools | Windows Command Line
GNU计划,或革奴计划(GNU Project)
- GNU计划 - 维基百科,自由的百科全书
- GNU操作系统和自由软件运动
- GNU 的高级发行版和事务性包管理器 — GNU Guix
WWN、WWPN、WWNN
- 如何查看WWN号-阿里云开发者社区
- 常用操作系统查看主机的WWN号码-阿里云开发者社区
- SAN(存储区域网络),WWN, WWPN,WWNN区别 - 云+社区 - 腾讯云
中央处理器 (Central Processing Unit,CPU)
- 中央处理器 - 维基百科,自由的百科全书
文件系统(File System,FS)
$ File Extension & File Type
- Category:Computer file formats - Wikipedia
- File format - Wikipedia
- File Type Advisor
- The File Extensions Database - What is a extensions file?
- The Filename Extension Database | DataTypes.net
- File-Extensions.org - File extension library
OverlayFS
- OverlayFS - Wikipedia
- OverlayFS - 維基百科,自由的百科全書
- OverlayFS - 维基百科,自由的百科全书
- Overlay Filesystem — The Linux Kernel documentation
- Overlay filesystem - ArchWiki
SquashFS
- SquashFS - Wikipedia
- vasi/squashfuse: FUSE filesystem to mount squashfs archives
- plougher/squashfs-tools: tools to create and extract Squashfs filesystems
Temporary File System,TmpFS
- tmpfs - Wikipedia
- tmpfs - 维基百科,自由的百科全书
- Tmpfs — The Linux Kernel documentation
- Tmpfs — The Linux Kernel documentation
- tmpfs - ArchWiki
通用并行文件系统(General Parallel File System,GPFS)
- GPFS - Wikipedia
- IBM General Parallel File System documentation
- GPFS architecture - IBM Documentation
- General Parallel File System 4.1.0.4 - IBM Documentation
- End of support for General Parallel File System 3.5.0
- Category:Network file systems - Wikipedia
- Category:Computer file systems - Wikipedia
- Comparison of file systems - Wikipedia
- File system - Wikipedia
- 分类:文件系统 - 维基百科,自由的百科全书
- 文件系统 - 维基百科,自由的百科全书
- Filesystems in the Linux kernel — The Linux Kernel documentation
- File.org - We help you open your files!
指令集架构,或指令集,或指令集体系(Instruction Set Architecture,ISA)
- 指令集架构 - 维基百科,自由的百科全书
- x86-64 - 维基百科,自由的百科全书
- x86 - 维基百科,自由的百科全书
- 64位 - 维基百科,自由的百科全书
- 16位 - 维基百科,自由的百科全书
- 32位 - 维基百科,自由的百科全书
- [Linux]CPU架构/指令集:RISC / CISC | arm | amd | X86/i386 | aarch64 - 千千寰宇 - 博客园
- How to detect 386, amd64, arm, or arm64 OS architecture via shell/bash - Stack Overflow
操作系统(Operating System,OS)
可移植操作系统接口(Portable Operating System Interface,POSIX)
- POSIX - Wikipedia
- 可移植操作系统接口 - 维基百科,自由的百科全书
- Operating system - Wikipedia
信息单位(Units of information)
- Category:Units of information - Wikipedia
- Units of information - Wikipedia
- Byte - Wikipedia
- Binary prefix - Wikipedia
- 分类:信息单位 - 维基百科,自由的百科全书
- 資訊單位 - 维基百科,自由的百科全书
- 比特 - 维基百科,自由的百科全书
- 字节 - 维基百科,自由的百科全书
- 二进制乘数词头 - 维基百科,自由的百科全书
- kb, kB, KiB… What’s Up With That? | Pacoup.com
- Use SI and/or IEC units for byte counts? [#1114538] | Drupal.org
- 在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算-BeJSON.com
- 数据速度计算:在线进行网速各种bps mbps kbps B/秒 KB/秒 MB/秒单位之间换算
- 数据存储字节单位换算-在线工具
- 在线电脑字节转换器 - itzmx.com
- 数据大小 转换器
- 数据速度计算:在线进行网速各种bps mbps kbps B/秒 KB/秒 MB/秒单位之间换算
- 计算机数据信息容量单位换算计算器
- 计算机数据信息容量单位换算计算器
- File size - Wikipedia
- signalapp/Signal-Desktop: Signal — Private Messenger for Windows, Mac, and Linux
- 如何跨操作系统共享文件?你还在用U盘傻瓜式地拷贝文件吗?
@ 计算机存储
高速缓存,或缓存(Cache)
Memcached
- memcached/memcached: memcached development tree
- memcached - a distributed memory object caching system
- 缓存 - 维基百科,自由的百科全书
- Cache replacement policies - Wikipedia
Least Recently Used,LRU
- Cache replacement policies - Wikipedia
Most Recently Used,MRU
- Cache replacement policies - Wikipedia
硬盘,或机械硬盘,或传统硬盘(Hard Disk Drive,HDD)
- Hard disk drive - Wikipedia
- 硬盘 - 维基百科,自由的百科全书
逻辑盘卷管理(Logical Volume Manager,LVM)
逻辑滚动条(Logical Volume,LV)、实体延伸区块(Physical Extend,PE)、实体滚动条(Physical Volume,PV)、滚动条群组(Volume Group,VG)
- 逻辑卷管理器 - 维基百科,自由的百科全书
独立硬盘冗余阵列(Redundant Array of Independent Disks,RAID)
- RAID - 维基百科,自由的百科全书
- RAID - Wikipedia
自我监测、分析及报告技术(Self-Monitoring Analysis and Reporting Technology,S.M.A.R.T.)
Smartmontools
- Smartmontools.org
- smartmontools/smartmontools: Official read only mirror of the smartmontools project SVN
- Smartmontools - Wikipedia
- smartmontools
- S.M.A.R.T. - 维基百科,自由的百科全书
- 硬盘S.M.A.R.T表含义
- 硬盘S.M.A.R.T.信息详解(2) | webpenson
- 硬盘SMART属性详解 | 一头乌黑白发
固态硬盘,或固态驱动器(Solid-state drive,或Solid-state disk,SSD)
NVM Express(NVMe),或非易失性内存主机控制器接口规范(Non-Volatile Memory Host Controller Interface Specification,NVMHCIS)
- NVM Express - Wikipedia
- NVM Express - 维基百科,自由的百科全书
- NVM Express – scalable, efficient, and industry standard
- Solid-state drive - Wikipedia
- 固态硬盘 - 维基百科,自由的百科全书
Apache Kudu
- apache/kudu: Mirror of Apache Kudu
- kudu.apache.org
- kudu.com
- 四万字硬刚Kudu | Kudu基础原理实践小总结 - 阅读清单 - 云+社区 - 腾讯云
- Category:Computer data storage - Wikipedia
- Category:Storage systems - Wikipedia
- Computer data storage - Wikipedia
- Non-RAID drive architectures - Wikipedia
- storage · GitHub Topics
- Storage Technology information, news and tips - SearchStorage
- Windows/Linux软链接 [ lancerXXXX ]
@ 计算机网络
nmap
- nmap
- Nmap: the Network Mapper - Free Security Scanner
- nmap/nmap: Nmap - the Network Mapper. Github mirror of official SVN repository.
- - Revision 38367: /
Wget
- Wget - GNU Project - Free Software Foundation
防火墙(FireWall)
- Internet Download Manager: General questions about IDM functions and problems
互联网标准(Internet Standard,STD)
互联网协议套件(Internet Protocol Suite,IPS);TCP/IP协议族(TCP/IP Protocol Suite,或 TCP/IP Protocols,TCP/IP)
SSH文件传输协议,或安全文件传送协议(SSH File Transfer Protocol,或Secret File Transfer Protocol,或Secure FTP,SFTP)
- SSH File Transfer Protocol - Wikipedia
- SSH文件传输协议 - 维基百科,自由的百科全书
域名系统(Domain Name System,DNS)
- 域名系统 - 维基百科,自由的百科全书
- Cloud Delivered Enterprise Security by OpenDNS
- DNS Performance - Compare the speed and uptime of enterprise and commercial DNS services | DNSPerf
- Dns检测|Dns查询 - 站长工具
- 世界各地DNS服务器地址大全_懒人站长工具|www.ab173.com
文件传输协议(File Transfer Protocol,FTP)
- File Transfer Protocol - Wikipedia
- 文件传输协议 - 维基百科,自由的百科全书
超文本传输协议(HyperText Transfer Protocol,HTTP)
HTTP core
Content-Type
- Content-Type - HTTP | MDN
- HTTP/1.1: Protocol Parameters
- Forms in HTML documents
- http - application/x-www-form-urlencoded or multipart/form-data? - Stack Overflow
- browser - How to download multiple files with one HTTP request? - Stack Overflow
- Java OutputStream : Download Multiple Files - Stack Overflow
- php - Download Multiple files in one HTTP request - Stack Overflow
- HTTP content-type | 菜鸟教程
- HTTP Content-type 对照表 - 常用参考表对照表 - 脚本之家在线工具
- HTTP Content-type 对照表
- http Content-type对照表
Content-Disposition
- Content-Disposition - HTTP | MDN
- HTTP协议header中Content-Disposition中文文件名乱码 - 乒乓狂魔 - OSCHINA
- 探究 Content-Disposition:解决下载中文文件名乱码_码神岛
- 解决Content-Disposition: 下载中文名乱码,下载乱码-PHPer许琴-专注于PHP技术-51CTO博客
- 探究 Content-Disposition:解决下载中文文件名乱码丶一个站在Java后端设计之路的男青年个人博客网站
HTTP/3
- What is HTTP/3 ? - DEV Community 👩💻👨💻
- Archive
HTTP/2
- HTTP/2
HTTP Cache
- HTTP 缓存 | Web Fundamentals | Google Developers
- HTTP 缓存 | Web Fundamentals | Google Developers
- Caching best practices & max-age gotchas - JakeArchibald.com
- HTTP Cache 为什么让人很困惑 - 虞大胆的叽叽喳喳 - 简书
- 深入理解浏览器的缓存机制 - 浪里行舟 - 简书
- 图解 HTTP 缓存 - 政采云前端团队
- 基于http协议讲解缓存头Cache-Control在服务中的应用@慕课网 原创_慕课网_手记
HTTP 状态码(HTTP Status Code)
- HTTP 响应代码 - HTTP | MDN
- HTTP状态码大全 - 常用参考表对照表 - 脚本之家在线工具
- HTTP 204和205的应用 - 风雪之隅
- Category:Hypertext Transfer Protocol status codes - Wikipedia
- List of HTTP status codes - Wikipedia
- HTTP状态码 - 维基百科,自由的百科全书
- HTTP状态码 - 维基百科,自由的百科全书
- HTTP 状态码 | 菜鸟教程
- HTTP状态码_百度百科
- HTTP状态码详解
HTTPS
- 你一定要知道,关于https的五大误区 - 行业动态_安全频道 - 企业网D1Net - 企业IT 第1门户
- SSL服务器证书安装检查器_OPENSSL工具包_迅通诚信
IETF HTTP Working Group
- IETF HTTP Working Group
- httpwg/http-core: Core HTTP Specifications
- httpwg/http-extensions: HTTP Extensions in progress
- httpwg/wg-materials: HTTP Working Group Materials
- httpwg/http2-spec: Working copy of the HTTP/2 Specification
- httpwg/wiki: WG wiki
- IETF HTTP Working Group
Web Distributed Authoring and Versioning,WebDAV
- WebDAV - Wikipedia
- hacdias/webdav: Simple Go WebDAV server.
- zxbu/webdav-aliyundriver: 阿里云盘(https://www.aliyundrive.com/) 的webdav协议开源实现
- messense/aliyundrive-webdav: 阿里云盘 WebDAV 服务
- perry-mitchell/webdav-client: WebDAV client written in Typescript for NodeJS and the browser
- BytemarkHosting/docker-webdav: Docker image for running an Apache WebDAV server
- amnong/easywebdav: A WebDAV Client in Python
- ardyesp/ESPWebDAV: Wifi WebDAV server using ESP8266
- ezhov-evgeny/webdav-client-python-3: Easy to use WebDAV Client for Python 3.x
- saguiitay/WebDAVClient: Strongly-typed, async WebDAV Client implementation in C#
- OpenMarshal/npm-WebDAV-Server: WebDAV Server for npm
- sashgorokhov/docker-nginx-webdav: Webdav server based on nginx
- yar229/WebDavMailRuCloud: WebDAV cloud.mail.ru ...& Yandex.Disk | WebDAV Облако Mail.Ru Сетевой Диск
- WebDAVSharp/WebDAVSharp.Server: A WebDAV server, coded in C#, which can be used for various WebDAV .NET applications.
- LinkLeong/go-aliyundrive-webdav: 阿里云盘(https://www.aliyundrive.com/) 的webdav协议开源实现
- parkomat/parkomat: DNS + Web + WebDav server in one package.
- tuacy/WebDav: android WebDAV client based on jackrabbit
- haiwen/seafdav: Seafile webdav server
- thegrizzlylabs/sardine-android: A WebDAV library for Android
- aslakhellesoy/webdavjs: A simple WebDav implementation in JavaScript
- Arno0x/WebDavC2: A WebDAV PROPFIND C2 tool
- lookfirst/sardine: an easy to use webdav client for java
- miquels/webdavfs: Linux / OSX FUSE webdav filesystem. This filesystem behaves like a real network filesystem- no unnecessary copying of entire files.
- https://www.ietf.org/rfc/rfc4918.txt
- WebDAV Software
- Secure Online File Sharing | Open drive For WebDav
- OpenDrive WebDAV server require authentication
- WebDAV Resources
统一资源标识符(Uniform Resource Identifier,URI)&统一资源定位符(Uniform Resource Location,URL)
- RFC 3986: Uniform Resource Identifier (URI): Generic Syntax
- URL 转义字符参考表,URL 特殊字符转义规则 - dute.org
- URL 转义,URL 编码/解码工具 - dute.org
- RFC 1738: Uniform Resource Locators (URL)
预检请求
- Preflight request | MDN
幂等
- 幂等性浅谈 - 简书
- it4alla/idempotent
- Category:Hypertext Transfer Protocol - Wikipedia
- Hypertext Transfer Protocol - Wikipedia
- HTTP compression - Wikipedia
- 超文本传输协议 - 维基百科,自由的百科全书
- 搞懂 HTTP 1.0 /1.1/2.0 协议差别 · Issue #18 · RicardoCao-Biker/RICO-BLOG
- bagder/http2-explained: A detailed document explaining and documenting HTTP/2, the successor to the widely popular HTTP/1.1 protocol
- HTTP 请求方法 | 菜鸟教程
HTTP frameworks、libs、plugins&tools
% endpoints
- endpoints.dev
httpbin
- postmanlabs/httpbin: HTTP Request & Response Service, written in Python + Flask.
- httpbin.org
- https://httpbin.org/headers
jshttp
- jshttp
- jshttp
ky
- sindresorhus/ky: 🌳 Tiny & elegant HTTP client based on window.fetch
okhttp-RxHttp
- liujingxing/okhttp-RxHttp: RxJava2 + OkHttp 30秒上手,新一代OkHttp请求神器,史上最优雅的实现文件上传/下载/进度监听、动态/多域名、缓存;支持第三方数据解析工具、自定义请求、自动关闭请求等等
HTTP 资源、整理集&FAQ
HTTP 资源
- juejin-spider/filter-httportcp.md at master · lxfriday/juejin-spider
- Analyse your HTTP response headers
- What is idempotence? - LispCast
- HTTPS | 老青菜
HTTP API Design Guide
- interagent/http-api-design: HTTP API design guide extracted from work on the Heroku Platform API
- ZhangBohan/http-api-design-ZH_CN: HTTP API 设计指南(http-api-design-ZH_CN),翻译自https://github.com/interagent/http-api-design
- cocoajin/http-api-design-ZH_CN: HTTP API 设计指南(http-api-design-ZH_CN),翻译自https://github.com/interagent/http-api-design
- Platform API Reference | Heroku Dev Center
HTTP 整理集
《ShutdownHTTP系列》
HTTP FAQ
提交数据大小限制
- HTTPS 原理分析——带着疑问层层深入 | leapMie
消息队列遥测传输(Message Queuing Telemetry Transport,MQTT)
MQTT core
- MQTT - 维基百科,自由的百科全书
MQTT frameworks、libs、plugins&tools
mqttjs
- MQTT.js
MQTT 资源、整理集&FAQ
简单网络管理协议(Simple Network Management Protocol,SNMP)
- 简单网络管理协议 - 维基百科,自由的百科全书
- Net-SNMP
安全外壳协议(Secure Shell,SSH)
SSH core
- Secure Shell - Wikipedia
- Secure Shell - 维基百科,自由的百科全书
SSH frameworks、libs、plugins&tools
MobaXterm
- MobaXterm free Xserver and tabbed SSH client for Windows
PuTTY
- PuTTY: a free SSH and Telnet client
webssh2
- billchurch/webssh2: Web SSH Client using ssh2, socket.io, xterm.js, and express. webssh webssh2
- OpenSSH
- PAM solutions, Key Management Systems, Secure File Transfers | SSH
SSH 资源、整理集&FAQ
《SSH 入门教程》
- wangdoc/ssh-tutorial: SSH 教程
- 《SSH 入门教程》发布了 - 阮一峰的网络日志
- SSH 教程 - 网道
《SSH原理与运用》
- SSH原理与运用(一):远程登录 - 阮一峰的网络日志
- SSH原理与运用(二):远程操作与端口转发 - 阮一峰的网络日志
- 如何生成SSH key - 简书
- 25个必须记住的SSH命令 - 知乎
- SSH 命令的三种代理功能(-L/-R/-D) - 知乎
- Linux 下你所不知道的 7 个 SSH 命令用法 - 知乎
- SSH 基本用法 - 知乎
- 讲解ssh的用法和操作 - 知乎
- ssh命令的常用使用场景 - 知乎
- SSH 的原理与应用 - 知乎
- SSH 免密码/免用户名/免IP登录云服务器实践 | 韦世东的技术专栏
- blog.xfly.one
传输控制协议(Transmission Control Protocol,TCP)/网际协议,或互联网协议(Internet Protocol,IP)
TCP/IP core
传输控制协议(Transmission Control Protocol,TCP)
- 传输控制协议 - 维基百科,自由的百科全书
网际协议,或互联网协议(Internet Protocol,IP)
IPv6
- IPv6地址_实例IP地址介绍_网络_云服务器 ECS-阿里云
- 网际协议 - 维基百科,自由的百科全书
- The TCP/IP Guide - Table Of Contents
- en.wikipedia.org
- en.wikipedia.org
TCP/IP frameworks、libs、plugins&tools
$ IP libs
- ipaddress-gem
- sindresorhus/internal-ip: Get your internal IP address
- justjavac/Google-IPs: Google 全球 IP 地址库
- whitequark/ipaddr.js: IP address manipulation library in JavaScript
- sindresorhus/is-ip: Check if a string is an IP address
- sindresorhus/ip-regex: Regular expression for matching IP addresses
- silverwind/is-cidr: Check if a string is an IP address in CIDR notation
- silverwind/cidr-regex: Regular expression for matching IP addresses in CIDR notation
- LinusU/is-my-ip-valid: A small lib to validate IP addresses
- liudonghua123/browserify-ip: IP address tools for browser like node-ip
- browserify-ip - npm
- leolovenet/qqwry2mmdb: 为 Wireshark 能使用纯真网络 IP 数据库(QQwry)而提供的格式转换工具
- zmap/zgrab: **DEPRECATED** This project has been replaced by https://github.com/zmap/zgrab2
- zmap/zgrab2: Fast Go Application Scanner
- https://ipv4.icanhazip.com
- https://api.ipify.org
- ipv6.icanhazip.com
- https://api6.ipify.org
TCP/IP 资源、整理集&FAQ
- The Best IP Address, Email and Networking Tools - IPAddress.com
- ▷ raw.Githubusercontent.com Website statistics and traffic analysis | Githubusercontent | githubusercontent.com
- ▷ Githubusercontent.com Website statistics and traffic analysis | Githubusercontent
- Online investigation tool - Reverse IP, NS, MX, WHOIS and Search Tools
- What Is My IP Address - See Your Public Address - IPv4 & IPv6
- My IP Address | IPAddress.my
- Censys | Industry-Leading Cloud and Internet Asset Discovery Solutions
- IPdeny IP country CIDR blocks
- RiskIQ Community Edition
- ViewDNS.info - Your one source for DNS related tools!
- Bad Request | Netcraft
- CDN Finder - CDN Planet
- IPIP.NET_专业精准的IP库服务商_IPIP
- 免费IP地理位置数据库
- 多个地点Ping服务器,网站测速 - 站长工具
- 微步在线X情报社区-威胁情报查询_威胁分析平台_开放社区
- 多个地点ping服务器-网站测速-站长工具
- IP/IPv6查询,服务器地址查询 - 站长工具
- 绕过CDN查找真实IP · Information Collection Handbook
- Ping查询_专业精准的IP库服务商_IPIP
- 网站测速|网站速度测试|网速测试|电信|联通|网通|全国|监控|CDN|PING|DNS 17CE.COM
- iP地址查询--手机号码查询归属地 | 邮政编码查询 | iP地址归属地查询 | 身份证号码验证在线查询网
- IP/IPv6查询,服务器地址查询 - 站长工具
- 域名查iP 域名解析 iP查询网站 iP反查域名 iP反查网站 同一iP网站 同iP网站域名iP查询
- 測試你的 IPv6 連線。
- ip地址查询_ip定位
- IP 地址查询 | NordVPN
- 我的IP地址 | IPAddress.my
传输层安全性协议(Transport Layer Security,TLS)/安全套接层(Secure Sockets Layer,SSL)
OpenSSL
- 传输层安全性协议 - 维基百科,自由的百科全书
- jinhucheung/letscertbot: Let's Certbot is a tool builds automated scripts base on Certbot for obtaining, renewing, deploying SSL certificates.
- letscertbot: Let's Certbot 是一个基于 Certbot 用于自动化获取、续期、部署 SSL 证书的工具
用户资料包协议,或用户资料包协议(User Datagram Protocol,UDP)
- 用户数据报协议 - 维基百科,自由的百科全书
- Category:Internet protocols - Wikipedia
- Category:Network protocols - Wikipedia
- 互联网协议套件 - 维基百科,自由的百科全书
- OSI模型 - 维基百科,自由的百科全书
- 应用层 - 维基百科,自由的百科全书
互联网号码分配局(Internet Assigned Numbers Authority,IANA)
- Internet Assigned Numbers Authority - Wikipedia
- 互联网号码分配局 - 维基百科,自由的百科全书
- Internet Assigned Numbers Authority
- IANA Stewardship Transition Coordination Group (ICG)
- IETF | Internet Assigned Numbers Authority (IANA) functions
- 5G IANA – 5G Intelligent Automotive Network Applications
互联网工程任务组(Internet Engineering Task Force,IETF)
Internet Engineering Steering Group,IESG
- IETF | Internet Engineering Steering Group
Web Push Protocol
- draft-ietf-webpush-protocol-12
- The Web Push Protocol
- y-translation/web-push-protocol.md at master · yued-fe/y-translation
WebSocket Protocol
- RFC 6455 - The WebSocket Protocol
互联网架构委员会(Internet Architecture Board,IAB)
- Internet Architecture Board - Wikipedia
- 互联网架构委员会 - 维基百科,自由的百科全书
- Internet Architecture Board
- IETF | Internet Architecture Board
网络传输协议(Internet communication protocol)
- 网络传输协议 - 维基百科,自由的百科全书
请求意见稿(Request for Comments,RFC),或意见征求,或意见请求,或请求评论
- RFC - 维基百科,自由的百科全书
- Full Standard RFCs
- » RFC Editor
- Internet Engineering Task Force - Wikipedia
- 互联网工程任务组 - 维基百科,自由的百科全书
- IETF | Internet Engineering Task Force
- IETF Datatracker
- ISO - IETF - Internet Engineering Task Force
- Category:Internet Standards - Wikipedia
- Category:Networking standards - Wikipedia
- Category:World Wide Web Consortium standards - Wikipedia
- 互联网标准 - 维基百科,自由的百科全书
- 分类:互联网标准 - 维基百科,自由的百科全书
互联网媒体类型(Internet media type,或MIME类型(MIME type),或内容类型(content type))
- Media type - Wikipedia
- 互联网媒体类型 - 维基百科,自由的百科全书
- MIME types (IANA media types) - HTTP | MDN
- MIME 类型 - HTTP | MDN
- Common MIME types - HTTP | MDN
- 常见 MIME 类型列表 - HTTP | MDN
- broofa/mime: Mime types for JavaScript
- rsdoiel/mimetype-js: A mime type catalog for mapping file extensions to their mime type string.
- cconcolato/media-mime-support: ISOBMFF MIME Types Support
- jsdom/whatwg-mimetype: Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard
- mozilla-comm/jsmime: A MIME parser written in JavaScript
- ikr0m/mime-js: Create MIME message in javascript
- eface2face/mimemessage.js: MIME messages for JavaScript (RFC 2045 & 2046)
- data-uri/mimer: A simple Mime type getter
- stretchr/filetypes.js: A complete list of file types, extensions and mime types in JavaScript.
- MimeTypeMap/MimeTypeMap.cs at master · samuelneff/MimeTypeMap
- jshttp/mime-db: Media Type Database
- MIME Type一覧|プロバイダ ASAHIネット
- MIME Types - The Complete List
- Media Types
- Authorize.Net API Documentation - Accept.js
- HTML5 file表单accept的种类汇总 | 蓝文资源库 – 海量优质开发设计资源分享平台
- html input file accept 上传文件类型限制格式 MIME 类型列表
虚拟专用网络(Virtual Private Network,VPN)
google-access-helper
- Search · google-access-helper
- shiyu1314/google-access-helper: 谷歌访问助手2.3.0破解版
- Kenguba/google-access-helper: 谷歌访问助手破解版、谷歌翻墙、谷歌梯子、谷歌梯子扩展工具、谷歌商店访问、Chrome翻墙
- zcjunblog/google-access-helper2020: 谷歌访问助手2020破解版,访问谷歌商店,谷歌搜索,谷歌地图等...
- cjiali/google-access-helper: 谷歌访问助手破解版 https://www.ggfwzs.com
- ye-xiaolang/haotian-wang-google-access-helper: 谷歌访问助手破解版 http://www.ggfwzs.com https://github.com/haotian-wang/google-access-helper
Lantern
- getlantern/forum: 蓝灯(Lantern)官方论坛
- getlantern/lantern: 🔴蓝灯最新版本下载 https://github.com/getlantern/download 🔴 Lantern Latest Download https://github.com/getlantern/download 🔴
- getlantern/download: Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 proxy vpn circumvention gfw
- JuncoJet/unlimited-landeng-for-win: 无限流量灯,你懂的,我不解释
OPENVPN
- VPN Software Solutions & Services For Business | OpenVPN
- Community Downloads | OpenVPN
PandaVPN
- PandaVPN (PandaVPN)
- PandaVPN/panda: 官方版本下载 翻墙 科学上网 代理 外网 加速器 梯子PandaVPN proxy accelerator free server breakthrough geo-restrictions best VPN 2021最新版本下載 科學上網 代理工具 無界瀏覽 穩定好用
- PandaVPN - 全球最快&最具隐私安全的 VPN
- PandaVPN - 全球最快&最具隐私安全的 VPN
- PandaVPN
- PandaVPN - 全球最快&最具隐私安全的 VPN
- PandaVPN - 全球最快&最具隐私安全的 VPN
- v2ss/shadowrocket: Shadowrocket 小火箭在线安装, 共享Shadowrocket 小火箭账号,苹果手机ss、ssr V2ray 客户端,支持正版,谢谢!
- MonoCloud
- 1clickVPN - Free VPN for Chrome
- 1clickVPN | Install
- AgentNEO
- Category:Internet architecture - Wikipedia
- Dynamic circuit network - Wikipedia
- 网页标准 - 维基百科,自由的百科全书
- dev-sidecar: 开发者边车,github打不开,github 加速, git clone加速,google CDN加速,Stack Overflow加速
- 介绍 | 网络基本功系列
- Network Automation Cookbook: Proven and actionable recipes to automate and ... - Karim Okasha - Google 图书
@ 计算机安全
# 黑客(hack)
- jwx0539/hackingLibrary: APT, Cyber warfare, Penetration testing, Zero-day,Exploiting, Spyware,Malwares evade anti-virus detection, Rookit CYPTER, Antiviruses Bypassing-av, WORMS,Sandbox-Escape, Memory-inj
Sysdig
- Sysdig
- Sysdig | Security Tools for Containers, Kubernetes, & Cloud
访问控制(Access Control,AC)
开放授权(Open Authorization,OAuth)
- OAuth - Wikipedia
- OAuth.com - OAuth 2.0 Simplified
- OAuth Community Site
- OAuth 2.0 — OAuth
- 理解OAuth 2.0 - 阮一峰的网络日志
- OAuth 2.0 的四种方式 - 阮一峰的网络日志
- OAuth 2.0 的一个简单解释 - 阮一峰的网络日志
- Category:Computer access control - Wikipedia
- Category:Computer access control protocols - Wikipedia
- Access control - Wikipedia
- Computer access control - Wikipedia
基本认证(Basic Access Authentication,Basic Auth)
- Basic access authentication - Wikipedia
- HTTP基本认证 - 维基百科,自由的百科全书
- Snyk | Developer security | Develop fast. Stay secure.
- Computer security - Wikipedia
- Lissy93/awesome-privacy: 🦄 A curated list of privacy & security-focused software and services
@ Scalable, Reliable, and Performant Large-Scale Systems
- binhnguyennus/awesome-scalability: The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
@ 人工智能(Artificial Intelligence,AI)
AMAI
- AMAI GmbH
- AMAI-GmbH/AI-Expert-Roadmap: Roadmap to becoming an Artificial Intelligence Expert in 2021
- i.am.ai | AI Use Cases, Roadmaps, Newsletter
- AI Expert Roadmap
imgcook
- imgcook
- imgcook/imgcook: Generate pages from any sketch or images.
- imgcook 由设计稿一键智能生成代码的大厨
Microsoft AI
ai-edu
- microsoft/ai-edu: AI education materials for Chinese students, teachers and IT professionals.
ailab
- microsoft/ailab: Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
- AI Lab & Artificial Intelligence Development - Microsoft AI
- microsoft/AI: Microsoft AI
- 人工智能解决方案和服务 - Microsoft AI
pipcook
- alibaba/pipcook: 基于 tfjs-node 的前端算法工程框架 front-end algorithm engineer platform based on tfjs-node
- GitSquared/edex-ui: A science fiction terminal emulator designed for large touchscreens that runs on all major OSs.
- chengxy-nds/fire
- Ncnn_FaceTrack: 开源视频人脸跟踪算法,基于mtcnn人脸检测+onet人脸跟踪,在i7-9700k的cpu检测速度可高达250fps
- 自美人工智能系统: 铜陵科艺创想科技有限公司开发的自美人工智能系统是由Python、微信小程序、百度人工智能语音接口、讯飞语音唤醒、腾讯机器人对话系统、MQTT、HTML5、ESP8266模组打造的可基
- Digital.ai | Intelligent Value Stream Management Platform
- Bigjpg - AI人工智能图片无损放大 - 使用人工智能深度卷积神经网络(CNN)无损放大图片
@ 增强现实(Augmented Reality, AR)
@ 计算机视觉(Computer Vision,CV)
tracking.js
- eduardolundgren/tracking.js: A modern approach for Computer Vision on the web
- tracking.js
- microsoft/computervision-recipes: Best Practices, code samples, and documentation for Computer Vision.
@ 数据科学(Data Science,DS)
# 时间序列预测(Time Series Forecasting,TSF)
- microsoft/forecasting: Time Series Forecasting Best Practices & Examples
- Azure/DeepLearningForTimeSeriesForecasting: A tutorial demonstrating how to implement deep learning models for time series forecasting
@ 机器学习&深度学习(Machine Learning,ML&Deep Learning,DL)
#机器学习&深度学习--GitHub
PaddlePaddle
- PaddlePaddle
Paddle
- PaddlePaddle/Paddle: PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
- 飞桨PaddlePaddle-源于产业实践的开源深度学习平台
TensorFlow
- tensorflow
- tensorflow/tensorflow: An Open Source Machine Learning Framework for Everyone
- xitu/tensorflow-docs: TensorFlow 最新官方文档中文版 V1.10
- TensorFlow
- 开始
- alibaba/Alink: Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
- alibaba/MNN: MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba
- fengdu78/Coursera-ML-AndrewNg-Notes: 吴恩达老师的机器学习课程个人笔记
- guess-js/guess: Libraries & tools for enabling Machine Learning driven user-experiences on the web
- fengdu78/deeplearning_ai_books: deeplearning.ai(吴恩达老师的深度学习课程笔记及资源)
- imhuay/Algorithm_Interview_Notes-Chinese: 2018/2019/校招/春招/秋招/算法/机器学习(Machine Learning)/深度学习(Deep Learning)/自然语言处理(NLP)/C/C++/Python/面试笔记
- uber/manifold: A model-agnostic visual debugging tool for machine learning
- daicoolb/RecommenderSystem-Paper: This repository includes some papers that I have read or which I think may be very interesting.
- apache/predictionio: PredictionIO, a machine learning server for developers and ML engineers. Built on Apache Spark, HBase and Spray.
- rwaldron/johnny-five: JavaScript Robotics and IoT programming framework, developed at Bocoup.
- TommyLemon/APIAuto: ☔机器学习测试、自动生成代码、自动静态检查、自动生成文档与注释等,做最先进的接口管理工具。☔The most advanced API management tool. Testing with machine learning, generating codes, static an
- scutan90/DeepLearning-500-questions: 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06
- eugeneyan/applied-ml: 📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.
- ml5js/ml5-library: Friendly machine learning for the web! 🤖
- deeplearning-ai/machine-learning-yearning-cn: Machine Learning Yearning 中文版 - 《机器学习训练秘籍》 - Andrew Ng 著
- ml-tooling/best-of-ml-python: 🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.
- amusi/machine-learning-yearning-cn: 吴恩达《Machine Learning Yearning》的中英文版(更新中):第1~第22章
- bfelbo/DeepMoji: State-of-the-art deep learning model for analyzing sentiment, emotion, sarcasm etc.
- dhamaniasad/awesome-machine-learning: A collection of awesome Machine Learning resources
- josephmisiti/awesome-machine-learning: A curated list of awesome Machine Learning frameworks, libraries and software.
- GokuMohandas/MadeWithML: Learn how to responsibly deliver value with ML.
- koth/kcws: Deep Learning Chinese Word Segment
- emoen/Machine-Learning-for-Asset-Managers: Implementation of code snippets, exercises and application to live data from Machine Learning for Asset Managers (Elements in Quantitative Finance) written by Prof. Marcos López de Prado.
#机器学习&深度学习--Gitee
- Paddle: PaddlePaddle (PArallel Distributed Deep LEarning 并行分布式深度学习)是百度研发的深度学习平台,具有易用,高效,灵活和可伸缩等特点,为百度内部多项产品提供深度学习算法支持
- nnom: NNoM是一个专门为了神经网络在 MCU 上运行的框架。 NNoM 是一个定点神经网络库, 现在支持 8-bit定点格式
- UnitAuto: 机器学习自动化单元测试平台,零代码、全方位、自动化 测试 方法/函数 的正确性和可用性
- openrobot: 采用主从结构,以类人机器人xshadower为示例的通用开源机器人系统,非ROS,操控真实机器人,无仿真环境。 本系统采用makefile整合platformIO CLI为开发环境,整合主从代码统一管理。方便
#机器学习&深度学习--CSDN
#机器学习&深度学习--简书
#机器学习&深度学习--博客园
#机器学习&深度学习--知乎
- 随机森林简单总结 - 知乎
- 三种决策树的回归原理(ID3, C4.5, CART) - 知乎
- 一-----决策树的ID3、C4.5、CART算法 - 知乎
- 决策树的进化史 - 知乎
- 极简机器学习 | 用决策树拯救单身狗 - 知乎
- 从决策树到随机森林理论篇从人话到鬼话:看不懂来找我麻烦 - 知乎
- 【机器学习】决策树(中)——Random Forest、Adaboost、GBDT (非常详细) - 知乎
- 决策树(Decision Tree):通俗易懂之介绍 - 知乎
- 深入浅出机器学习算法:决策树引论和CART算法 - 知乎
#机器学习&深度学习--哔哩哔哩
- Machine learning - Wikipedia
- Teachable Machine
- Image Model - Teachable Machines
- Tree Based Algorithms : A Complete Tutorial from Scratch (in R & Python)
- Machine Learning in Static Code Analysis | Hacker Noon
- scikit-learn: machine learning in Python — scikit-learn 1.0.2 documentation
- scikit-learn中文社区
- 机器学习算法的基本知识(使用Python和R代码) | yanqiangmiffy
@ 介导现实(Mediated Reality, MR)
@ 自然语言处理(Natural Language Processing,NLP)
funNLP
NLP-progress
- sebastianruder/NLP-progress: Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
nlp_overview
- omarsar/nlp_overview: Overview of Modern Deep Learning Techniques Applied to Natural Language Processing
- microsoft/nlp-recipes: Natural Language Processing Best Practices & Examples
PaddleNLP
- PaddlePaddle/PaddleNLP: Easy-to-use and powerful NLP library with Awesome model zoo, supporting wide-range of NLP tasks from research to industrial applications, including Neural Search, Question Answering, Information Extraction and Sentiment Analysis end-to-end system.
- 飞桨PaddlePaddle-源于产业实践的开源深度学习平台
Language Technology Platform,LTP
- HIT-SCIR/ltp: Language Technology Platform
- 语言技术平台( Language Technology Plantform | LTP )
Jiagu
- ownthink/Jiagu: Jiagu深度学习自然语言处理工具 知识图谱关系抽取 中文分词 词性标注 命名实体识别 情感分析 新词发现 关键词 文本摘要 文本聚类
- 思知机器人 | 对话机器人 | 聊天机器人 | 知识图谱 - OwnThink
HanLP
- hankcs/HanLP: 中文分词 词性标注 命名实体识别 依存句法分析 成分句法分析 语义依存分析 语义角色标注 指代消解 风格转换 语义相似度 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁转换 自然语言处理
- HanLP在线演示 多语种自然语言处理
THUNLP
- THUNLP
- thunlp/WantWords: An open-source online reverse dictionary.
- WantWords 反向词典
- wantwords: WantWords 是一个由清华大学自然语言处理实验室出品的开源在线反向词典
@ 编程语言理论(Programming language theory)
求值策略(Evaluation strategy)
惰性求值,或惰性计算,或懒惰求值(Lazy Evaluation)/传需求调用(call-by-need)
imlazy
- benji6/imlazy: 😴 Functional programming with lazy immutable iterables
- imlazy - npm
lazy-collections
- RobinMalfait/lazy-collections: Collection of fast and lazy operations
- lazy-collections - npm
lfi
- TomerAberbach/lfi: 🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.
- lfi - npm
- 惰性求值 - 维基百科,自由的百科全书
- zh-rocco/lazy-evaluation: JS 惰性计算
- as-needed - npm
及早求值,或热切求值(Eager evaluation)/贪婪求值(Greedy evaluation)
- 及早求值 - 维基百科,自由的百科全书
- 求值策略 - 维基百科,自由的百科全书
- 编程语言理论 - 维基百科,自由的百科全书
@ 系统设计(System Design)
- donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- imarvinle/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
@ 虚拟现实(Virtual Reality, VR)
aframe
- aframevr/aframe: web framework for building virtual reality experiences.
- A-Frame – Make WebVR
- GeekLiB/Lee-VR-Source: VR developers necessary resources(VR 开发者必备资源汇总)
- Web vs App (AR edition). Given the latest advancements in web… | by Hermes | Agora.io | Medium
@ 数据建模
@ 物联网
《自己动手设计物联网》
- phodal/designiot: 教你设计物联网系统。构建自己的Internet of Things 。
- phodal.github.io/designiot/
- 计算机科学 - 维基百科,自由的百科全书
- @leizl/binary - npm
- Demos of open web technologies | MDN
- Security Checklist
- How to learn all programming languages, YES! ALL!
- 资源分享-软件服务
- Achieve mastery through challenge | Codewars
- Learn to code at home | freeCodeCamp.org
- Coursera | Build Skills with Online Courses from Top Institutions
- Pluralsight + Code School: Code Courses | Pluralsight
- One Month: Learn to Code | Online Coding Courses
- Code4Startup - Learn Ruby on Rails, AngularJS, NodeJS, Ionic, HTML5, CSS3 by cloning Real-life Startups
- 在线课程 - 时间自由,学您想学 | Udemy
- Computer science | Computing | Khan Academy
- Learn Coding Online | Treehouse
- Online Tutorial to Learn Java - CodeGym
- I Programmer Weekly
- Sololearn: Learn to Code
! 数据结构与算法(Data Structures & Algorithms)
@ 算法(Algorithm)
- Algorithm - Wikipedia
The Algorithms
- The Algorithms
- TheAlgorithms/Javascript: A repository for All algorithms implemented in Javascript (for educational purposes only)
- TheAlgorithms/Python: All Algorithms implemented in Python
- TheAlgorithms/Go: Algorithms implemented in Go for beginners, following best practices.
- List of algorithms - Wikipedia
# 压缩&解压缩(Compression&Decompression)
$ LZ
$ Lempel-Ziv-Markov,LZMA
LZMA-JS
- LZMA-JS
- LZMA-JS/LZMA-JS: A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm
- LZMA-JS @ GitHub
$ Lempel–Ziv–Welch,LZW
LZW_compression
- LZW compression - Rosetta Code
- LZW compression - Rosetta Code
- LZW compression - Rosetta Code
- LZW javascript compress/decompress
- Lempel–Ziv–Welch - Wikipedia
$ LZ4
- www.lz4.org
$ LZ77 & LZ78
- olle/lz77-kit: Some LZ77 compression utilities for the handy hands-on developer in search for a few less bytes of I/O.
- lz77-kit/lz77.js at master · olle/lz77-kit
- rotemdan/lzutf8.js: A high-performance Javascript string compression library
- LZ77 and LZ78 - Wikipedia
lz-string
- pieroxy/lz-string: LZ-based compression algorithm for JavaScript
- lz-string: JavaScript compression, fast! - pieroxy.net
- async-lz-string - npm
- lz-string-unsafe - npm
$ zip / unzip
7zip-bin
- develar/7zip-bin: 7-Zip precompiled binaries
Brotli
- google/brotli: Brotli compression format
- foliojs/brotli.js: A JavaScript port of the Brotli compression algorithm, as used in WOFF2
decompress
- kevva/decompress: Extracting archives made easy
- kevva/decompress-cli: Extracting archives made easy
GNU zip,Gzip
- gzip · GitHub Topics
- The gzip home page
- Gzip - GNU Project - Free Software Foundation
- 你真的了解 gzip 吗? - 知乎
MessagePack
- MessagePack
- msgpack/msgpack: MessagePack is an extremely efficient object serialization library. It's like JSON, but very fast and small.
- msgpack/msgpack-node: MessagePack implementation for Node.js
- msgpack/msgpack-javascript: @msgpack/msgpack - MessagePack for JavaScript/TypeScript/ECMA-262 / msgpack.org[JavaScript]
- msgpack/msgpack-python: MessagePack serializer implementation for Python msgpack.org[Python]
- msgpack · PyPI
Zstandard,zstd
- facebook/zstd: Zstandard - Fast real-time compression algorithm
- Zstandard - Real-time data compression algorithm
- Category:Compression algorithms - Wikipedia
- Category:Lossy compression algorithms - Wikipedia
- Category:Lossless compression algorithms - Wikipedia
- Data compression - Wikipedia
# 搜索算法(Search algorithm)
- Category:Search algorithms - Wikipedia
- Search algorithm - Wikipedia
# 字符串近似匹配,或字符串模糊查询(Approximate string matching,或fuzzy string searching)
- Approximate string matching - Wikipedia
- Fuzzy matching (computer-assisted translation) - Wikipedia
- 字符串近似匹配 - 维基百科,自由的百科全书
- seatgeek/fuzzywuzzy: Fuzzy String Matching in Python
- seatgeek/thefuzz: Fuzzy String Matching in Python
- ztane/python-Levenshtein: The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
- Approximate string comparison and pattern matching in Java · WantedTechnologies/xpresso Wiki
- xdrop/fuzzywuzzy: Java fuzzy string matching implementation of the well known Python's fuzzywuzzy algorithm. Fuzzy search for Java
- logannc/fuzzywuzzy-rs: port of https://github.com/seatgeek/fuzzywuzzy
- nol13/fuzzball.js: Easy to use and powerful fuzzy string matching, port of fuzzywuzzy.
- tmplt/fuzzywuzzy: A C++ port of the Python module under the same name
- BoomTownROI/BoomTown.FuzzySharp: Port of FuzzyWuzzy for c#
- paul-mannino/go-fuzzywuzzy: Port of SeatGeek's fuzzywuzzy
- DavidMoraisFerreira/FuzzyWuzzy.pas: Fuzzy String Matching in Free Pascal - Port of FuzzyWuzzy
- willowtreeapps/fuzzywuzzy-kotlin: Fuzzy string matching for Kotlin (JVM, native, JS, Web Assembly) - port of Fuzzy Wuzzy Python lib
- mlampros/fuzzywuzzyR: fuzzy string matching in R
# 动态规划(Dynamic programming,DP)
- 经典动态规划问题:高楼扔鸡蛋 - 知乎
- 动态规划 - 知乎
- 高楼扔鸡蛋问题进阶解法 - 知乎
- 图论动态规划算法——Floyd最短路径
# 最小存货单位(Stock Keeping Unit,SKU)
@ 数据结构(Data Structure)
Abstract Data Type,ADT
- Abstract data type - Wikipedia
Concurrent Data Structure
- Concurrent data structure - Wikipedia
Data Model
- Data model - Wikipedia
Dynamization
- Dynamization - Wikipedia
Hashing
# Simhash Near-Duplicate Detection
- seomoz/simhash-cpp: Simhashing in C++
- yanyiwu/simhash: 中文文档simhash值计算
- yanyiwu/gosimhash: 中文文档simhash值计算
- yanyiwu/simhash_server
- 拖鞋
- simhash - npm
- node-simhash-mod - npm
- simhash-js - npm
- node-simhash - npm
- @tuofeng/node-simhash - npm
- string-similarity-algorithm - npm
MurmurHash
- MurmurHash - Wikipedia
$ Python
mmh3
- hajimes/mmh3: Python wrapper for MurmurHash (MurmurHash3), a set of fast and robust hash functions.
- mmh3 · PyPI
- mmh · PyPI
- mmh3cffi · PyPI
- mmh3-binary · PyPI
- mmhash2 · PyPI
- mmhash · PyPI
- python3-mmhash · PyPI
- Category:Hashing - Wikipedia
- Category:Hash based data structures - Wikipedia
Linked Data Structure
- Linked data structure - Wikipedia
List of Data Structures
- List of data structures - Wikipedia
Passive Data Structure,PDS / Plain Old Data Structure / Plain Old Data,POD
- Passive data structure - Wikipedia
Persistent Data Structure
- Persistent data structure - Wikipedia
Probabilistic Data Structure
Bloom Filter
$ Python
% Can be deleted
- ibloom · PyPI
- fastbloom-rs · PyPI
% Persistent Bloom Filter
fastBloomFilter
- daedalus/fastBloomFilter: A pure, simple and fast pythonic bloom filter
- fastBloomFilter · PyPI
Hydra
- crankycoder/hydra: A Python Bloomfilter
- Hydra · PyPI
- simplebloomfilter · PyPI
- dmfrbloom · PyPI
- simplebloom · PyPI
% Redis Bloom Filter
redisbloom
- RedisBloom/redisbloom-py: Python client for Redisbloom
- redisbloom · PyPI
- redisbloom-py · PyPI
- redis-bloom-filter · PyPI
bloom-filter
- hiway/python-bloom-filter: Bloom filter for Python
- bloom-filter · PyPI
- remram44/python-bloom-filter: Bloom filter for Python
- bloom-filter2 · PyPI
bloomfpy
- berkay-dincer/bloomfpy: A probabilistic data structure implemented in python
- bloomfpy · PyPI
bloompy
- worldveil/bloompy: Bloom filter in Python
- bloompy · PyPI
pybloom
- jaybaird/python-bloomfilter: Scalable Bloom Filter implemented in Python
- pybloom · PyPI
- pybloom-mirror · PyPI
pybloom-live
- joseph-fox/python-bloomfilter: Scalable Bloom Filter implemented in Python
- pybloom-live · PyPI
- liyaopinner/BloomFilter_imooc
- BloomFilterPy · PyPI
- ezbloom · PyPI
- shaped-bloom-filter · PyPI
- pybloom3 · PyPI
- easy-bloom-filter · PyPI
- bloom-filter-buaasee · PyPI
- drs-bloom-filter · PyPI
- exporters_bloom_filter · PyPI
- dm-pybloom · PyPI
- BloomFilter · PyPI
- LessHash-BloomFilter · PyPI
- pybfilter · PyPI
- blooms · PyPI
- bfilter · PyPI
- dynamic-pybloom · PyPI
- bloomf · PyPI
- moolb · PyPI
- pypbf · PyPI
- filtercascade · PyPI
- pybloomfilter · PyPI
- lx_bloomfilter · PyPI
- bfscan · PyPI
- bloomy · PyPI
- sthir · PyPI
- Python 过滤器 ~ Misaki's Blog
- Bloom filter calculator
pybloomfiltermmap
- axiak/pybloomfiltermmap: Fast Python Bloom Filter using Mmap
- prashnts/pybloomfiltermmap3: Fast Python Bloom Filter using Mmap
- pybloomfiltermmap · PyPI
- pybloomfiltermmap3 · PyPI
- Bloom filter - Wikipedia
- Bloom Filter Calculator
Cuckoo Filter
$ Python
% Scalable Cuckoo Filter
- scalable-cuckoo-filter · PyPI
- cuckoofilter · PyPI
- cuckoo-filter · PyPI
- cuckoopy · PyPI
- Category:Probabilistic data structures - Wikipedia
Queap
- Queap - Wikipedia
Succinct Data Structure
- Succinct data structure - Wikipedia
Tree
- Tree (data structure) - Wikipedia
- Category:Data structures - Wikipedia
- Data structure - Wikipedia
- Levenshtein distance - Wikipedia
- 几乎刷完了力扣所有的链表题,我发现了这些东西。。。 - 掘金
- 几乎刷完了力扣所有的堆题,我发现了这些东西。。。(第二弹) - 掘金
- 几乎刷完了力扣所有的树题,我发现了这些东西。。。 - 掘金
@ 识别码(Identifiers)
唯一识别码(Unique identifiers)
全局唯一标识符(Globally Unique Identifier,GUID)
- 全局唯一标识符 - 维基百科,自由的百科全书
- 全局唯一标识符 - 维基百科,自由的百科全书
通用唯一识别码(Universally Unique Identifier,UUID)
- Universally unique identifier - Wikipedia
- 通用唯一辨識碼 - 維基百科,自由的百科全書
- 通用唯一识别码 - 维基百科,自由的百科全书
- 通用唯一识别码 - 维基百科,自由的百科全书
- Online UUID Generator Tool
- RFC 4122 - A Universally Unique IDentifier (UUID) URN Namespace
- UUID在线生成 - 1024Tools
- https://www.ietf.org/rfc/rfc4122.txt
- Category:Unique identifiers - Wikipedia
- Category:Identifiers - Wikipedia
- Identifier - Wikipedia
- 分类:识别符 - 维基百科,自由的百科全书
@ 信息过滤系统(Information filtering system)
Content discovery platform
- Content discovery platform - Wikipedia
推荐系统(Recommender system,或Recommendation system)
Knowledge-based systems,KBS
- Knowledge-based systems - Wikipedia
协同过滤(Collaborative filtering,CF)
- Collaborative filtering - Wikipedia
- 协同过滤 - 维基百科,自由的百科全书
逻辑回归,或对数几率回归,或罗吉斯回归(Logistic regression,LR)
- Logistic regression - Wikipedia
- 逻辑回归 - 维基百科,自由的百科全书
- Recommender system - Wikipedia
- List of algorithms - Wikipedia
- 推荐系统 - 维基百科,自由的百科全书
- Information filtering system - Wikipedia
@ 数学(Mathematics)
概率论(Probability)
- Probability - Wikipedia
- Mathematics - Wikipedia
! 面试(Interview)
@ github
Daily-Question
- shfshanyue/Daily-Question: 每天一道面试题,有关前端,后端,devops以及软技能,促进职业成长,敲开大厂之门。
- 大厂前端面试题每日一题 | Vue | React | JS | Mysql | 面试题
- yangshun/front-end-interview-handbook: 🕸 Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore
- InterviewMap/CS-Interview-Knowledge-Map: Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
- erbing/blog: 前端基础积累 / 新技术 / Vue / React / H5 / 奇怪的BUG / 面试 / 招聘
- jirengu/frontend-interview: 前端笔试面试题题库
- Jobeir/front-end-interview-preparation-guide: The single source for preparing for a Frontend interview
- bcherny/frontend-interview-questions: Answers for https://performancejs.com/post/hde6d32/The-Best-Frontend-JavaScript-Interview-Questions-(Written-by-a-Frontend-Engineer)
- CyC2018/Interview-Notebook: 准备秋招学习笔记
- InterviewMap/InterviewMap: Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
- Advanced-Frontend/Daily-Interview-Question: 我是木易杨,公众号「高级前端进阶」作者,每天搞定一道前端大厂面试题,祝大家天天进步,一年后会看到不一样的自己。
- Advanced-Interview-Question/front-end-interview: A list of interview for front-end developer(前端开发者面试清单)
- front-end-interview-handbook/javascript-questions.md at master · yangshun/front-end-interview-handbook
- qq449245884/xiaozhi
- h5bp/Front-end-Developer-Interview-Questions: A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
- webVueBlog/interview-answe: 【建议👍】前端面试日更解答 interview-answe 1+1,提倡每日学习与思考,每天进步一点!大厂高级前端面试题整理(死磕自己,愉悦大家)
- LuckyWinty/fe-weekly-questions: A pro to record some interview questions every week...
- lydiahallie/javascript-questions: A long list of (advanced) JavaScript questions, and their explanations
- sjsdfg/Interview-Notebook-PDF: https://github.com/CyC2018/Interview-Notebook PDF版本离线阅读
- haizlin/fe-interview: 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家)
- tang-yue/scriptoj: scriptoj 所有题目整理 http://scriptoj.mangojuice.top/problems?tag=all
- ponkans/F2E: 🔥【互联网一线大厂面试+学习指南】大前端进阶知识扫盲,前端同学必看,后端同学也能看懂,看不懂你加我微信骂我渣男就好了!😊 近期在写 Node.js 及工程化系列。(欢迎star,持
- 2020年前端面试复习必读精选文章【赠复习导图】 · Issue #39 · axuebin/articles
- LinDaiDai/niubility-coding-js: 📒霖呆呆的个人博客汇总
- coffe1891/frontend-hard-mode-interview: 《前端内参》帮助前端工程师们夯实技术以通过一线互联网企业技术面试。日拱一卒,一年下来你会惊叹自己的进步。
- dyweb/awesome-resume-for-chinese: 适合中文的简历模板收集(LaTeX,HTML/JS and so on)由 @hoochanlon 维护
- dyweb/Deedy-Resume-for-Chinese: 适合应届毕业生的 LaTeX 简历模板
- deedy/Deedy-Resume: A one page , two asymmetric column resume template in XeTeX that caters to an undergraduate Computer Science student
- easychen/career-guide-for-cs-graduate: 计算机系应届生求职指北
- geekcompany/ResumeSample: Resume template for Chinese programmers . 程序员简历模板系列。包括PHP程序员简历模板、iOS程序员简历模板、Android程序员简历模板、Web前端程序员简历模板、Java程序员简历模板、C/C++程序员简历模板、NodeJS程序员简历模板、架构师简历模板以及通用程序员简历模板
- Moosphan/Android-Daily-Interview: 每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~
- FAQGURU/FAQGURU: A list of interview questions. This repository is everything you need to prepare for your technical interview.
- lgwebdream/FE-Interview: 前端面试必备题库,1000+面试真题,Html、Css、JavaScript、Vue、React、Node、TypeScript、Webpack、算法、网络与安全、浏览器
- FEGuideTeam/FEGuide: 【前端面试题+前端学习+面试指南】 一份涵盖大部分前端工程师所需要掌握的核心知识。这个项目就是为了帮助那些找工作的前端开发工程师去回顾前端的基础知识,如果你不想找工作,也可以通过查看这些面试问题去巩固你的前端技能。
- yisainan/web-interview: 我是「齐丶先丶森」,公众号「前端面试秘籍」作者,收集整理全网面试题及面试技巧,旨在帮助前端工程师们找到一份好工作!
- blog/juejin-interview.md at master · shfshanyue/blog
- azl397985856/fe-interview: 宇宙最强的前端面试指南 (https://lucifer.ren/fe-interview)
- blog/fe-interview.md at master · biaochenxuying/blog
- CavsZhouyou/Front-End-Interview-Notebook: 前端面试复习笔记
- FrontEndGitHub/FrontEndGitHub: [前端GitHub]:专注于挖掘优秀的前端开源项目,抹平你的前端信息不对称,涵盖 JavaScript、Vue、React、Node、小程序、Flutter、Deno、HTML、CSS 等。
- poetries/FE-Interview-Questions: 前端面试常考问题整理,按模块知识点分类 Front-end-Developer-Questions by Modules and knowledge
- wx-chevalier/Web-Series: 现代 Web 开发语法基础与工程实践,涵盖 Web 开发基础、前端工程化、应用架构、性能与体验优化、混合开发、React 实践、Vue 实践、WebAssembly 等多方面。
- HerbertKarajan/Fe-Interview-questions: 目前最全的前端开发面试题及答案
- wangwenjie1314/webQd: web前端面试的知识点
- huruji/FE-Interview: 前端面试题大合集——小菜鸟前端面试大作战
- cuitianze/Front-end-Developer-Interview-Questions-of-Chinese: 高级前端开发工程师面试题(不定期更新)
- shfshanyue/interview-api: 关于面试每日一题的 graphql api server
- qdleader/qdleader
- salomonelli/best-resume-ever: Build fast and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
- qianbin01/frontend_train: 2018前端常见题汇总,不定时更新
- sudheerj/javascript-interview-questions: List of 1000 JavaScript Interview Questions
- ShameCom/ShameCom: 收集校招污点公司或组织,帮助学弟学妹避雷。互联网不曾遗忘!
- Search · 前端面试
- Advanced-Frontend/BetterJob-of-Frontend: 【BJF】你有故事我有酒,我有大厂前端岗内推机会,你有简历吗?
- KieSun/fucking-frontend: 干爆前端。一网打尽前端面试、学习路径、优秀好文等各类内容,帮助大家一年内拿到期望的 offer!
@ 掘金
@ CSDN
@ 简书
@ SegmentFault 思否
@ 知乎
- 新手前端的面经总结(已拿网易offer) - 知乎
- 面经详解 - 知乎
@ 博客园
@ 哔哩哔哩
@ 语雀
@ 微信
《前端面试必备》
《挑战一轮大厂后的面试总结》
51nod
- 登录-51Nod
- 最新动态
LeetCode
《LeetCode 攻略》
#azl397985856
- azl397985856/leetcode: LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
- Introduction - 力扣加加 - 努力做西湖区最好的算法题解
- azl397985856/daily-featured: 每天给你推荐一个新奇,好玩,高品质的开源库,好文,观点或言论等。
- 力扣
- azl397985856 (lucifer)
#halfrost
LeetCode-Go
- halfrost/LeetCode-Go: ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
- Release Algorithm Template · halfrost/LeetCode-Go
- 序 | LeetCode Cookbook
- halfrost (halfrost)
#labuladong
- labuladong/fucking-algorithm: 手把手撕LeetCode题目,扒各种算法套路的裤子。English version supported! Crack LeetCode, not only how, but also why.
- 开篇词 - labuladong 的算法教程
#MisterBooo
- MisterBooo/LeetCodeAnimation: Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)
#youngyangyang04
- youngyangyang04/leetcode-master: LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
- doocs/leetcode: 😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
- bonfy/leetcode: leetcode刷题 内附leetcode solution代码自动下载生成器(Leetcode solution auto generator)
- tangweikun/awesome-leetcode: A collection of awesome leetcode solutions
- soulmachine/leetcode: LeetCode题解,151道题完整版
- cunzaizhuyi/js-leetcode: Leetcode solutions by JavaScript
- lxr17/leetcode: LeetCode练习
- lryong/hugo-leetcode-dashboard: A LeetCode dashboard for hugo website
- LeetCode - The World's Leading Online Programming Learning Platform
- 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
- 887. 鸡蛋掉落 - 力扣(LeetCode)
- (5 封私信 / 82 条消息) 力扣(LeetCode) - 知乎
LintCode
- LintCode
- 九章算法 - 帮助更多中国人找到好工作,硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧
- LintCode 领扣
牛客网
- 牛客网-找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网
- 【第二弹】字节跳动7月份按岗位汇总算法高频题_笔经面经_牛客网
- 牛客题霸_C++Java前端经典笔试面试题库_在线编程_牛客网
- 那几个月在找工作(百度,网易游戏,华为)_笔经面经_牛客网
- 笔经面经_互联网求职学习交流_讨论区_牛客网
- 程序员代码面试指南_在线编程_牛客网
- 2019校招真题在线编程_牛客网
- 编程初学者入门训练_在线编程_牛客网
- 【程序员求职题库】互联网IT技术岗校园招聘实习笔试面试真题_牛客网
- 牛客题霸-求职必刷题_在线编程_牛客网
- 华为机试_在线编程_牛客网
- 剑指Offer_编程题_在线编程_牛客网
- 九章算法 - 帮助更多中国人找到好工作,硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧
- 前端面试与进阶指南
- 题目 | ScriptOJ
- 字节跳动内推
- 收下这份面经!2020 阿里、美团、头条最新面试题总结来了
- 开课吧服务号
- 在线面试、在线Coding面试、笔试测评、面试题库 | ShowMeBug
! 运维(Operation and Maintenance, O&M)
运维(Operation and Maintenance, O&M)core
Site Reliability Engineering,SRE
- What is SRE?
- Red Hat’s approach to SRE
持续集成、持续交付、持续部署(Continuous Integration、Continuous Delivery、Continuous Deployment,CI/CD)
# Continuous Integration
AppVeyor
- Continuous Integration and Deployment service for Windows, Linux and macOS | AppVeyor
Buildkite
- Buildkite
CodeFresh
- Codefresh - The fast, powerful, headache-free CI/CD platform
CodeShip
- Continuous Integration, Deployment & Delivery with Codeship
CircleCI
- Continuous Integration and Delivery - CircleCI
Jenkins
Jenkins core
- Jenkins
- jenkinsci/jenkins: Jenkins automation server
- Jenkins
- Jenkins 用户手册
- Jenkins Plugins
- Jenkins中文文档_w3cschool
- 安装Jenkins
- Jenkins
Jenkins frameworks、libs、plugins&tools
Jenkins 资源、整理集 & FAQ
Jenkins 整理集
《Jenkins入门系列》
《Jenkins入门系列》
《Jenkins进阶系列》
《Jenkins入门系列》
Jenkins FAQ
- Jenkins详细教程 - 简书
- Jenkins 功能分析与整理 - 简书
Travis CI
- steveklabnik/automatically_update_github_pages_with_travis_example: An example of automatically updating GitHub Pages when you're using Travis CI.
- dwyl/learn-travis: A quick Travis CI (Continuous Integration) Tutorial for Node.js developers
- Travis CI User Documentation
- Travis CI - Test and Deploy Your Code with Confidence
- Travis CI - Test and Deploy with Confidence
- Travis CI - Test and Deploy Your Code with Confidence
- Building a JavaScript and Node.js project - Travis CI
- Travis | web前端中文站
- 持续集成服务 Travis CI 教程 - 阮一峰的网络日志
# Continuous Delivery
Flux
- Flux project
- fluxcd/flux: Successor: https://github.com/fluxcd/flux2 — The GitOps Kubernetes operator
- fluxcd/flux2: Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.
- fluxcd/helm-operator: Successor: https://github.com/fluxcd/helm-controller — The Flux Helm Operator, once upon a time a solution for declarative Helming.
werf
- werf
- werf/werf: A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
- Giterministic CLI tool | werf
# Continuous Deployment
Argo CD
- argoproj/argo-cd: Declarative continuous deployment for Kubernetes.
- Argo CD - Declarative GitOps CD for Kubernetes
Jenkins X
- Jenkins X
- jenkins-x/jx: Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
- Jenkins X - Cloud Native CI/CD Built On Kubernetes
- pipelines · GitHub Topics
- data-pipeline · GitHub Topics
- The Product Managers' Guide to Continuous Delivery and DevOps - Mind the Product
- databrickslabs/cicd-templates: Manage your Databricks deployments and CI with code.
- Sign in · GitLab
- Just CI · GitLab
- 什么是 CI/CD?一文带你理解CI持续集成和CD持续交付/部署 - 红帽
开发团队与运维团队之间更具协作性、更高效的关系(Development+Operations,DevOps)
CODING
- CODING - 一站式软件研发管理平台
- LGD_HuaFEEng 的工作台 - LGD_HuaFEEng
devopsprodigy
- devopsprodigy
GitOps
Gimlet
- Gimlet.io
- gimlet-io/gimlet: Build and run a developer platform on Kubernetes
- Gimlet
- weaveworks/awesome-gitops: A curated list for awesome GitOps resources
- argoproj/gitops-engine: Democratizing GitOps
- GitOps | GitOps is Continuous Deployment for cloud native applications
- Home | OpenGitOps
- DevOps - 维基百科,自由的百科全书
- DevOps Makers
- redbearder/The-Site-Reliability-Workbook-CHS: The Site Reliability Workbook 站点可靠性工作手册 中文版
- Home
- Charmhub - The Open Operator Collection
- What is DevSecOps?
- 中国 DevOps 社区 - 中国 DevOps 社区官方网站
- 一文带你秒懂 DevOps 是什么意思? 涵盖哪些基本概念?
- 首頁 - III DevOps
- 运维 - 维基百科,自由的百科全书
运维(Operation and Maintenance, O&M)frameworks、libs、plugins&tools
@ HTTP 监控/ HTTP 代理 / 反向代理(HTTP monitor / HTTP proxy / Reverse Proxy)
# 反向代理(Reverse Proxy)
Caddy
- caddyserver/caddy: Fast, multi-platform web server with automatic HTTPS
- Caddy - The Ultimate Server with Automatic HTTPS
- caddy.community
Charles
- malaohu/CharlesLicense: Charles抓包软件的激活码生成,你懂的!
- yibhou/charles-share: Charles 代理工具分享
- nian0114/Charles-Crack: Charles 破解工具
- 100apps/charles-hacking: Hacking Charles Web Debugging Proxy
- the0demiurge/CharlesScripts: My awesome scripts for Arch Linux or Ubuntu Gnome latest LTS or MacBook.
- Charles Web Debugging Proxy • HTTP Monitor / HTTP Proxy / HTTPS & SSL Proxy / Reverse Proxy
- Charles授权码在线生成 charles 激活码 charles license key generate charles 破解
Fiddler
- welefen/Fiddler: Fiddler for Chrome Extension
- gabrielxvx/zh-fiddler: Fiddler Web Debugger 中文版
- xxxily/Fiddler-plus: 自定义的Fiddler规则,多环境切换、解决跨域开发、快速调试线上代码必备|高效调试分析利器
- gitjayzhen/FiddlerUseScript: Fiddler算是比较好用抓包工具,调试web或app接口都很方便,除了已有的功能,还可以使用自带的customRules.js脚本灵活地mock一些特殊测试场景。
- Fiddler - Free Web Debugging Proxy - Telerik
- Download Fiddler Web Debugging Tool for Free by Telerik
- Add Ons for Telerik Fiddler Web Debugging Proxy
- Configure Fiddler to decrypt HTTPS traffic | Progress Telerik Fiddler
LightProxy
- alibaba/lightproxy: Proxy & Debug tools for macOS & Windows based on whistle with Chrome Devtools UI
- LightProxy 💎 Cross platform Web debugging proxy
- 快速开始 | LightProxy
mockiji-proxy-middleware
- NijiDigital/mockiji-proxy-middleware: A basic proxy middleware for Mockiji
Nohost
- Tencent/nohost: 基于 Whistle 实现的多账号多环境远程配置及抓包调试平台
- Nohost | 环境配置代理抓包神器
proxy-addr
- jshttp/proxy-addr: Determine address of proxied request
proxychains-ng
- rofl0r/proxychains-ng: proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies. continuation of the unmaintained proxychains project. the sf.net page is currently not updated, use releases from github release page instead.
- 通过 ProxyChains-NG 实现终端下任意应用代理 - 奇妙的 Linux 世界
- Exherbo - net-proxy/proxychains-ng
SwitchHosts
- oldj/SwitchHosts: Switch hosts quickly!
- swh.app
SwitchyOmega
- FelisCatus/SwitchyOmega: Manage and switch between multiple proxies quickly & easily.
Traefik Labs
- Traefik Labs
- traefik/traefik: The Cloud Native Application Proxy
- Traefik Labs: Makes Networking Boring
- Traefik Pilot, the Control Center for Traefik | Traefik Labs
- Traefik - Official Image | Docker Hub
- Welcome to Traefik Labs documentation | Traefik Labs Docs
- Traefik Pilot
- Instances
- Plugins
Whistle
- avwo/whistle: HTTP, HTTPS, WebSocket debugging proxy
- whistle-plugins
- 关于whistle · GitBook
- proxy · GitHub Topics
- hoodiearon/w3-goto-world: 🍅冲出你的窗口,free ss/ssr/vmess分享、IPFS、暗网及蹭网教程、Git镜像等其他资源存储库
- hoodiearon/fq-book: 《这本书能让你连接互联网》科学上网Freestyle,了解网络基础知识与实践蹭网操作
- xiaoming2028/FreePAC: 科学上网/梯子/自由上网/翻墙 SS/SSR/V2Ray/Brook 搭建教程
- novalagung/httpsproxy2http: 🚴 Quick HTTPS forward/reverse proxy for your HTTP web service
- hua1995116/proxy: http-porxy 源码解析以及实现
@ Messaging
RabbitMQ
- RabbitMQ
- rabbitmq/rabbitmq-server: Open source RabbitMQ: core server and tier 1 (built-in) plugins
- rabbitmq/cluster-operator: RabbitMQ Cluster Kubernetes Operator
- Messaging that just works — RabbitMQ
- messaging · GitHub Topics
@ Web 服务器
服务器 core
# Gateway service
Apache APISIX
- apache/apisix: The Cloud-Native API Gateway
- apache/apisix-ingress-controller: ingress controller for K8s
- api7/apisix-mesh-agent
- Apache APISIX® -- Cloud-Native API Gateway
API7.ai
- API7.ai
- 首页 - 深圳支流科技有限公司 -- 全流量管理: API 网关 & Kubernetes Ingress Controller & 服务网格
orange
- orlabs/orange: OpenResty/Nginx Gateway for API Monitoring and Management.
zuul
- Netflix/zuul: Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
- Amazon API Gateway云网关_API网关托管服务-AWS云服务
- API网关_API Gateway_API托管服务_开放API服务_API管理-阿里云
- API 网关_API Gateway_API 托管服务_API 管理_开放 API - 腾讯云
- Kong: Next-Generation API platform for Microservices
# Webhook
- About webhooks - GitHub Docs
- Webhook - Wikipedia
- Webhook.site - Test, process and transform emails and HTTP requests
- Webhooks - Marketo Developers
- API – Webhooks – Delighted
Apache
Apache core
ApacheCN
- ApacheCN
- apachecn/home: ApacheCN 开源组织:公告、介绍、成员、活动、交流方式
- iBooker - 可能是东半球最大的 AI 社区 | 欢迎大家贡献项目 -- ApacheCN 提供支持
- iBooker - 可能是东半球最大的 AI 社区 | 欢迎大家贡献项目 -- ApacheCN 提供支持
- ApacheCN 文档汇总 | 让开源界提前感受入关
Tomcat
- apache/tomcat: Apache Tomcat
- tomcat.apache.org
- 安装tomcat的两种方法(安装版与解压版)_百度经验
- The Apache Software Foundation
- www.apache.org
Apache frameworks、libs、plugins&tools
Apache 资源、整理集&FAQ
- 隐藏Apache的版本号及其它敏感信息 – 运维生存时间
lighttpd
- lighttpd
- Home - Lighttpd - fly light
Nginx
Nginx core
config
module
#google
- Module ngx_google_perftools_module
#http
gzip
- Module ngx_http_gzip_module
- HttpGzip模块-Nginx中文文档
location
- Module ngx_http_core_module
- Nginx 关于 location 的匹配规则详解-linux开源-不断的总结....-51CTO博客
rewrite
- Module ngx_http_rewrite_module
- Nginx rewrite 总结(转) - 简书
- nginx rewrite uri地址重写-我的运维历程-51CTO博客
- nginx rewrite 指令
status
- Module ngx_http_status_module
stub_status
- Module ngx_http_stub_status_module
try_files
- Module ngx_http_core_module
- nginx try_files 根目录无效 - 简书
- nginx 中 index try_files location 这三个配置项的作用 - 简书
- Nginx的try_files指令使用实例_nginx_脚本之家
- nginx中try_files参数易被忽略的知识点-readygood-51CTO博客
- Nginx之try_files指令 - 吴昊博客
uwsgi
- Nginx的Uwsgi模块_ITPUB博客
- Module ngx_http_uwsgi_module
upstream
- Module ngx_http_upstream_module
- Nginx动态解析upstream域名_MySrc_新浪博客
upstream_conf
- Module ngx_http_upstream_conf_module
upstream_hc
- Module ngx_http_upstream_hc_module
- Module ngx_http_core_module
- Module ngx_http_core_module
#mail
- Module ngx_mail_core_module
#stream
- Module ngx_stream_core_module
负载均衡
反向代理
- NGINX Docs | NGINX Reverse Proxy
跨域
- NGINX | High Performance Load Balancer, Web Server, & Reverse Proxy
- nginx documentation
- nginx news
- nginx: download
- nginx for Windows
- nginx for Windows
- Index of /download/
- ningx中文教程网
- nginx
- http核心模块-Nginx中文文档
- nginx在windows上的安装-Nginx中文手册
- nginx documentation
- 高性能负载均衡器、网络服务器、反向代理 | NGINX
- 开源Web服务提供商 - NGINX开源社区
Nginx frameworks、libs、plugins&tools
nginxconfig.io
- digitalocean/nginxconfig.io: ⚙️ NGINX config generator on steroids 💉
- NGINXConfig | DigitalOcean
- do.co
nginx-clojure
- nginx-clojure
- nginx-clojure/nginx-clojure: Nginx module for embedding Clojure or Java or Groovy programs, typically those Ring based handlers.
- Home@Nginx-Clojure
- ihaiker/aginx: management API service for nginx
- schenkd/nginx-ui: Nginx UI allows you to access and modify the nginx configurations files without cli.
Nginx 资源、整理集&FAQ
Nginx 资源
- yinjiazeng/NginxGUI: 基于electron+nuomi+antd开发的nginx图形化管理工具
- galmoe-ts/nginx.conf at master · galmoe/galmoe-ts
- Welcome to NGINX Wiki! | NGINX
- Nginx开发从入门到精通 — Nginx开发从入门到精通
Nginx 整理集
- 死磕nginx系列--nginx 目录 - biglittleant - 博客园
Nginx FAQ
- The Benefits of Microcaching with NGINX - NGINX
- http-server · GitHub Topics
服务器 frameworks、libs、plugins&tools
http-framework
- Raynos/http-framework: A web framework based purely on require('http')
Modern Web
- Modern Web
- modernweb-dev/web: Guides, tools and libraries for modern web development.
- open-wc/es-dev-server
- Modern Web
- es-dev-server - npm
- sintaxi/harp: Static Site Server/Generator with built-in preprocessing
- ottomatica/opunit: 🕵️♂️🍞 Sanity checking containers, vms, and servers
- coreybutler/fenix: A simple and visual static web server with collaboration features.
- fly - npm
服务器 资源、整理集&FAQ
服务器 资源
- hosts | 老D博客
服务器 整理集
服务器 FAQ
- 运用好你的云服务器 - 知乎
@ 自动化、自动部署(Automation、Automatic Deployment)
Ansible
Ansible core
- Ansible
- ansible/ansible: Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
- Ansible is Simple IT Automation
- Ansible Documentation
- news.ansible.uk
- Ansible Government Solutions
- Ansible Documentation — Ansible Documentation
- Ansible Development - Google 网上论坛
- ansible/ansible-lint: Best practices checker for Ansible
- ansible-lint · PyPI
- Collection Index — Ansible Documentation
Ansible Collections
- Ansible Collections
- ansible-collections/ansible.netcommon: Ansible Network Collection for Common Code
- Ansible.Netcommon - Python Repo
- ansible-collections.python.dist.boo · PyPI
Galaxy
- ansible/galaxy: Source code behind the Galaxy hub at http://galaxy.ansible.com
- Ansible Galaxy
- Galaxy User Guide — Ansible Documentation
- ansible · PyPI
- ansible/ansible-modules-core: Ansible modules - these modules ship with ansible
- Ansible and ansible-tower releases
- ansible-core · PyPI
- ansible/ansible-compat: A python package containing functions that help interacting with various versions of Ansible
- ansible-community/molecule-docker: Molecule Docker Driver allows molecule users to test Ansible code using docker containers.
- ansible-community/molecule-podman: Molecule Podman Driver allows use of podman as backend for testing.
- ansible-community/molecule-vagrant: Molecule Vagrant Driver
Ansible frameworks、libs、plugins&tools
Ansible 资源、整理集&FAQ
《Ansible基础篇》
- Ansible基础篇 - Ansible用法 | 一头乌黑白发
- Ansible基础篇 - Ansible Playbook用法 | 一头乌黑白发
- Ansible基础篇 - Ansible Roles用法 | 一头乌黑白发
- stanleylst/ansible-tran: ansible-tran-des
- ansible-tran.readthedocs.io
- Ansible中文权威指南 — 国内最专业的Ansible中文官方学习手册
- ansible | Linux运维部落
- Ansible Best Practices: Part 2 — Polar Squad
- Ansible中文权威指南 — 国内最专业的Ansible中文官方学习手册
- Ansible 中文
- Ansible wiki
- 网站架构从0起步系列文章总目录 - 骏马金龙 - 博客园
- Ansible-朱双印博客
- Ansible 变量, Ansible' | 正则表达式_replace, Ansible 断言, Ansible 何时, Ansible required_vars, Yaml 变量, Ansible 全局变量, 可靠的事实
- Ansible教程-Linux运维技术社区,Linux教程,云计算学习平台,Devops工具下载站
- 一步到位玩透Ansible(原51cto专栏) | 骏马金龙
- 9.如虎添翼的力量:解锁强大的Jinja2模板 | 骏马金龙
- Ansible「2.9」 中文官方文档 — Ansible Documentation
- Ansible中文权威指南- 国内最专业的Ansible中文官方学习手册
- Ansible 文件 — ansible中文權威指南 1.0.1 documentation
- I teach creative Automation DevOps, Cloud Engineer, System Administrator, and IT Professional to succeed with Ansible Technology to automate more things everyday. - Ansible Pilot
AutoHotkey
- AutoHotkey
- AutoHotkey/Ahk2Exe: Official AutoHotkey script compiler - written itself in AutoHotkey
- Lexikos/AutoHotkey_L: AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.
- leer0911/myHotKey: 基于 Autohotkey 的效率工具
- AutoHotkey
- 快速参考 | AutoHotkey
- 按字母排序的命令和函数索引 | AutoHotkey
- Win下最爱效率神器:AutoHotKey | 晚晴幽草轩
Automa
- AutomaApp/automa: A browser extension for automating your browser by connecting blocks
- Getting started | Automa Docs
- aotianwinter/my-auto-deploy: node deploy 前端自动化部署
- fuchengwei/deploy-cli-service: 前端自动部署脚手架服务
- zeit/now: The easiest way to deploy websites
- dadaiwei/fe-deploy-cli: 前端轻量化部署脚手架,基于node-ssh实现,支持测试、线上等多环境部署
- xusenlin/marewood: marewood is an open source automatic packaging deployment tool for front-end || MareWood 是一个Go开发的轻量级前端部署工具,可以很灵活的配置各种打包部署环境并提供访问。
@ 配置管理(Config Management)
Puppet
- Puppet
- puppetlabs/puppet: Server automation framework and application
- Powerful infrastructure automation and delivery | Puppet
@ 容器(Container)
# 镜像库(Image、Mirror)
- Repo mirrors
- coreos/quay-docs: Documentation for Quay.io
- MichMich/MagicMirror: MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.
- Docker Hub Container Image Library | App Containerization
- Container Registry | Google Cloud
- 500 Internal Privoxy Error
- pub.mirrors.aliyun.com
- 华为开源镜像站_软件开发服务_华为云
- 腾讯软件源
- 四川棱镜云开源软件镜像站 | PrismCloud Open Source Mirror
- 腾讯软件源
Container Advisor,cAdvisor
- google/cadvisor: Analyzes resource usage and performance characteristics of running containers.
- Monitoring Docker container metrics using cAdvisor | Prometheus
- google/cadvisor - Docker Image | Docker Hub
- cAdvisor | Digital.ai
- cadvisor package - github.com/google/cadvisor - pkg.go.dev
- Cadvisor内存使用率指标 - OrcHome
CoreOS
- CoreOS
- Quay Container Registry · Quay
Docker
Docker core
Documentation
- Docker Documentation | Docker Documentation
Docker Official Images
- Docker Official Images
- docker-library/official-images: Primary source of truth for the Docker "Official Images" program
- docker-library/python: Docker Official Image packaging for Python
- library's Profile | Docker Hub
registry-mirrors
- https://pee6w651.mirror.aliyuncs.com
- registry.docker-cn.com
- https://mkts104l.mirror.aliyuncs.com
- 403 Forbidden
- Hub · DaoCloud
- https://ustc-edu-cn.mirror.aliyuncs.com
- Docker
- docker/compose: Define and run multi-container applications with Docker
- docker/compose-cli: Easily run your Compose application to the cloud with compose-cli
- docker/node-sdk: Docker CLI gRPC JavaScript SDK
- docker/roadmap: Welcome to the Public Roadmap for All Things Docker! We welcome your ideas.
- docker/cli: The Docker CLI
- Home - Docker
- Use Cases | Docker
- Docker Blog | App Development News and Thought Leadership | Docker
- Docker Community - Connect with Docker Enthusiasts | Docker
- Docker Partner Program - Business & Technology | Docker
- Developer Tools - Docker
- The Industry-Leading Container Runtime - Docker
- Secure Software Supply Chain - Docker
- Docker Hub - Docker
- Docker Desktop - Docker
- https://get.docker.com
- https://test.docker.com
Docker frameworks、libs、plugins&tools
- portainer/portainer: Simple management UI for Docker
- prakhar1989/docker-curriculum: A comprehensive tutorial on getting started with Docker!
- fcwu/docker-ubuntu-vnc-desktop: Docker image to provide HTML5 VNC interface to access Ubuntu LXDE and LXQT desktop environment
- huan/docker-wechat: DoChat is a Dockerized WeChat (盒装微信) PC Windows Client for Linux
- stefanprodan/swarmprom: Docker Swarm instrumentation with Prometheus, Grafana, cAdvisor, Node Exporter and Alert Manager
Docker 资源、整理集&FAQ
Docker 资源
- Docker教程™
- Docker中文网
- silenceshell/docker_mirror: 查找最快的docker镜像
- yeasy/docker_practice: Learn and understand Docker&Container technologies, with real DevOps practice!
- 前言 - Docker — 从入门到实践
- Introduction · Docker學習筆記
- Docker Container - Aqua
- docker中文社区,docker帮助,docker手册,docker教程,docker安装手册 - docker中文社区
- Docker中文社区-dockercn.net
Docker 整理集
《Docker》
- docker/awesome-compose: Awesome Docker Compose samples
Docker FAQ
- 万字雄文详解云时代Docker原理!!!
- 解决报错Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshaketimeout-纸盒
Dockerfile
- Docker ARG, ENV and .env - a Complete Guide · vsupalov.com
Kubernetes
Kubernetes core
Documentation
- Kubernetes Documentation | Kubernetes
- Kubernetes(K8S)中文文档_Kubernetes中文社区
- Kubernetes是什么 _ Kubernetes(K8S)中文文档_Kubernetes中文社区
Helm
- The Helm Project
- helm/helm: The Kubernetes Package Manager
- cdwv/awesome-helm: Collaborative list of awesome helm charts and resources. PRs are welcome!
- Helm
- Helm
Ingress NGINX Controller
- kubernetes/ingress-nginx: Ingress-NGINX Controller for Kubernetes
- Welcome - NGINX Ingress Controller
- ingress-nginx 中文文档 - ingress-nginx-docs-cn
Kubectl
- kubectl-plugins · GitHub Topics
- kubernetes/kubectl: Issue tracker and mirror of kubectl code
- jordanwilson230/kubectl-plugins: A Collection of Plugins for kubectl Integration (exec as any user, context switching, etc).
- ishantanu/awesome-kubectl-plugins: Curated list of kubectl plugins
- kvaps/kubectl-node-shell: Exec into node via kubectl
- hidetatz/kubecolor: colorizes kubectl output
- itaysk/kubectl-neat: Clean up Kubernetes yaml and json output to make it readable
- aquasecurity/kubectl-who-can: Show who has RBAC permissions to perform actions on different resources in Kubernetes
- jakepearson/k: Always run the correct kubectl against your cluster
- evanlucas/fish-kubectl-completions: kubectl completions for fish shell
- ahmetb/kubectl-aliases: Programmatically generated handy kubectl aliases.
- aylei/kubectl-debug: This repository is no longer maintained, please checkout https://github.com/JamesTGrant/kubectl-debug.
- JamesTGrant/kubectl-debug: Debug a target container in a Kubernetes cluster by automatically creating a new, non-invasive, 'debug' container in the same pid, network, user, and ipc namespace as the target container without disrupting the target container. The new container may contain all the troubleshooting tools utilites you require, even if the target container doesn't even contain a SHELL.
- iovisor/kubectl-trace: Schedule bpftrace programs on your kubernetes cluster using the kubectl
- ahmetb/kubectl-tree: kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)
- ahmetb/kubectx: Faster way to switch between clusters and namespaces in kubectl
- kubectl | Kubernetes
- Kubectl Reference Docs
minikube
- kubernetes/minikube: Run Kubernetes locally
- Welcome! | minikube
NGINX Ingress Controller
- nginxinc/kubernetes-ingress: NGINX and NGINX Plus Ingress Controllers for Kubernetes
- NGINX Ingress Controller
- Kubernetes
- kubernetes/community: Kubernetes community content
- kubernetes/kube-aggregator: Aggregator for Kubernetes-style API servers: dynamic registration, discovery summarization, secure proxy
- kubernetes/apiserver: Library for writing a Kubernetes-style API server.
- kubernetes/metrics: Kubernetes metrics-related API types and clients
- kubernetes/dashboard: General-purpose web UI for Kubernetes clusters
- kubernetes/enhancements: Enhancements tracking repo for Kubernetes
- kubernetes/code-generator: Generators for kube-like API types
- Kubernetes
- Discuss Kubernetes
- Kubernetes Contributors
- Kubernetes Blog | Kubernetes
- Kubernetes
- Kubernetes中文社区_分享最新K8S资讯、教程、实践和中文文档
- Kubernetes(k8s)中文文档 Kubernetes概述_Kubernetes中文社区
- Kubernetes - 生产级别的容器编排管理 - 中文文档
Kubernetes frameworks、libs、plugins&tools
$ Balancer
k8gb
- k8gb
- k8gb-io/k8gb: A cloud native Kubernetes Global Balancer
$ Kubernetes Operators
KUDO
- KUDO
- KUDO
Kubegres
- reactive-tech/kubegres: Kubegres is a Kubernetes operator allowing to deploy one or many clusters of PostgreSql instances and manage databases replication, failover and backup.
- Kubegres
KubeOperator
- KubeOperator
- KubeOperator/KubeOperator: KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 K8s 集群。
- KubeOperator/KubePi: KubePi 是一款简单易用的开源 Kubernetes 可视化管理面板
- KubeOperator/webkubectl: Run kubectl command in Web Browser.
- KubeOperator - 开源容器平台 - 官网
Operator Framework
- Operator Framework
- Welcome to Operator framework
- operator-framework/operator-lifecycle-manager: A management framework for extending Kubernetes with Operators
- operator-framework/awesome-operators: A resource tracking a number of Operators out in the wild.
- operator-framework/operator-sdk: SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
shell-operator
- flant/shell-operator: Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster
- flant/addon-operator: A system to manage additional components for Kubernetes cluster in a simple, consistent and automated way.
- operator · GitHub Topics
$ Reporting
Kube Reporting
- Kube Reporting
Argo Project
- Argo Project
Devtron Labs
- Devtron Labs
- devtron-labs/devtron: Tool integration platform for Kubernetes
Karmada
- karmada-io
- karmada-io/karmada: Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration
- karmada-io/karmada-operator
- karmada/pkg/karmadactl at master · karmada-io/karmada
- karmadactl package - github.com/karmada-io/karmada/pkg/karmadactl - Go Packages
- Karmada
- Karmada | Cloud Native Computing Foundation
Kubeapps
- vmware-tanzu/kubeapps: A web-based UI for deploying and managing applications in Kubernetes clusters
- Kubeapps
Kubermatic
- Kubermatic
- kubermatic/fubectl: Reduces repetitive interactions with kubectl
- Multi Cloud Kubernetes Management Platform | Cloud Native Operations
Kubernetes Retired
- Kubernetes Retired
Kubernetes SIGs
Krew
- kubernetes-sigs/krew: 📦 Find and install kubectl plugins
- Krew – kubectl plugin manager
- Kubernetes SIGs
- kubernetes-sigs/metrics-server: Scalable and efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines.
- kubernetes-sigs/prometheus-adapter: An implementation of the custom.metrics.k8s.io API using Prometheus
- kubernetes-sigs/cli-experimental: Experimental Kubectl libraries and commands.
- kubernetes-sigs/kind: Kubernetes IN Docker - local clusters for testing Kubernetes
- kubernetes-sigs/kustomize: Customization of kubernetes YAML configurations
- Kubectl plugins available · Krew
Kubernetes Database
- Kubernetes Database
- kubedb/cli: `kubectl` plugin for KubeDB
- KubeDB - Run Production-Grade Databases on Kubernetes
KubeSphere
- KubeSphere
- kubesphere/kubesphere: The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
- Open Source Enterprise Kubernetes Platform | KubeSphere
- 面向云原生应用的容器混合云,支持 Kubernetes 多集群管理的 PaaS 容器云平台解决方案 | KubeSphere
Kuboard
- eip-work/kuboard-press: Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。
- Kuboard_Kubernetes教程_K8S安装_管理界面
Kubecost
- Kubecost
- Kubecost | Kubernetes cost monitoring and management
- kubecost/kubecost-lens-extension: A Kubecost extension for the Lens K8s IDE that adds namespace cost data.
k9s
- derailed/k9s: 🐶 Kubernetes CLI To Manage Your Clusters In Style!
- K9s: k9s 是用于管理 Kubernetes 集群的 CLI
- K9s - Manage Your Kubernetes Clusters In Style
- Providing Service Canines For Warriors
- 容器与云|k9s:你没看错,这是一个加速 k8s 集群管理的工具
Lens
- Lens
- lensapp/lens: Lens - The way the world runs Kubernetes
- Lens | The Kubernetes IDE
- lensapp/lens-extensions: List of Lens Extensions
- lensapp/lens-extension-samples: Lens Extension API Samples
- lensapp/lens-k8s-proxy
- Lens Spaces
MicroK8s
- ubuntu/microk8s: MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.
- MicroK8s - Zero-ops Kubernetes for developers, edge and IoT
OpenKruise
- OpenKruise
- openkruise/kruise: Automate application management on Kubernetes
- Automate application management on Kubernetes. | OpenKruise
- weaveworks/wksctl: Open Source Weaveworks Kubernetes System
- segmentio/kubeapply: A lightweight tool for git-based management of Kubernetes configs
- fanux/sealos: 只能用丝滑一词形容的kubernetes高可用安装(kubernetes install)工具,一条命令,离线安装,包含所有依赖,内核负载不依赖haproxy keepalived,纯golang开发,99年证书,支持v1.16 v1.15 v1.17 v1.18 v1.19 v1.20集成containerd离线包!
- openyurtio/openyurt: OpenYurt - Extending your native Kubernetes to edge(project under CNCF)
- kubecost/cost-model: Cross-cloud cost allocation models for Kubernetes workloads
- fabric8io/kansible: Kansible lets you orchestrate operating system processes on Windows or any Unix in the same way as you orchestrate your Docker containers with Kubernetes by using Ansible to provision the software onto hosts and Kubernetes to orchestate the processes
- unixhot/salt-kubebin: SaltStack使用二进制方式自动化部署Kubernetes(版本v1.10.3)
- unixhot/salt-kubeadm: SaltStack使用kubeadm方式自动化部署Kubernetes(版本v1.19.6)现已支持高可用!
- nodeshift-archived/kube-probe: Simple liveness and readiness check middleware for openshift/kubernetes
- nimakaviani/knative-inspect: A light-weight debugging tool for Knative's system components
- fanux/fist: Lightweight Kubernetes manager
- du2016/web-terminal-in-go: implementat k8s/docker web terminal with golang
- lf1029698952/kube-webshell: Sahaba Kubernetes WebShell Terminal
- bitnami-labs/sealed-secrets: A Kubernetes controller and tool for one-way encrypted Secrets
- keywords:kubernetes - npm search
- kube-probe - npm
- Extend kubectl with plugins | Kubernetes
Kubernetes 资源、整理集&FAQ
Kubernetes 资源
$ Kubernetes Operators
- OperatorHub.io | The registry for Kubernetes Operators
- 通俗易懂:k8s Operator 是什么?- 红帽
- Creating Custom Kubernetes Operators
- Operator · Kubernetes 中文指南——云原生应用架构实战手册
- Writing a Kubernetes Operator in Golang | by Michael Treacher | Medium
- Introducing Operators: Putting Operational Knowledge into Software
- Automating Kubernetes Cluster Operations with Operators – The New Stack
- zjcbit/middleware-operator-manager
Kubernetes Handbook (Kubernetes指南)
- feiskyer/kubernetes-handbook: Kubernetes Handbook (Kubernetes指南) https://kubernetes.feisky.xyz
- 序言 - Kubernetes指南
- Introduction - Kubernetes指南
- rootsongjc/kubernetes-handbook: Kubernetes中文指南/云原生应用架构实践手册 - https://jimmysong.io/kubernetes-handbook
- 序言 · Kubernetes Handbook - Kubernetes中文指南/云原生应用架构实践手册 by Jimmy Song(宋净超)
- yangchuansheng/k8s-knowledge: Kubernetes 社区的知识图谱,Knowledge Graph
- Kubernetes - Google Kubernetes Engine (GKE) | Google Cloud
- Kubernetes News
- 序言 · Prometheus 中文文档
- KubeWeekly | Cloud Native Computing Foundation
- Last Week in Kubernetes Development | Stay up-to-date on Kubernetes development in 15 minutes a week.
- Kubelist - a kubernetes newsletter & podcast
- K8S训练营
- 优点知识 - Kubernetes 进阶训练营(第2期)
- 序言 · Kubernetes指南
- 前言 · Docker和Kubernetes实践指南
- Kubernetes Atlas — Cloud Atlas 0.1 文档
- Learnk8s — the Kubernetes training company
- Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版) - 龚正等编著 - Google 图书
- Kubernetes in Production: What You Should Know
- Kubernetes: Why Use It, How It Works, Options & Alternatives
- kubernetes 学习笔记
Kubernetes 整理集
- kubernetes · GitHub Topics
- kubernetes-operator · GitHub Topics
- kubernetes- CSDN搜索
- Kubernetes | xcbeyond
Kubernetes FAQ
Inject Data Into Applications
- Kubernetes 每天 10 分钟入门系列:ConfigMap 和 Secret
Monitoring, Logging, and Debugging
Troubleshooting
- hjacobs/kubernetes-failure-stories: Compilation of public failure/horror stories related to Kubernetes
- 排错概览 - Kubernetes指南
- Troubleshoot common Azure Kubernetes Service problems - Azure Kubernetes Service | Microsoft Docs
- Kubernetes Logs for Troubleshooting - The IT Hollow
- Chapter 4. Troubleshooting Kubernetes Red Hat Enterprise Linux Atomic Host 7 | Red Hat Customer Portal
- Kubernetes recipes: Maintenance and troubleshooting – O’Reilly
- 问题排查 | Kubernetes Engine 文档 | Google Cloud
- 容器服务 通过 Exit Code 定位 Pod 异常退出原因-故障处理-文档中心-腾讯云-腾讯云
- 容器服务 使用 Systemtap 定位 Pod 异常退出原因-故障处理-文档中心-腾讯云-腾讯云
- Kubernetes Logging: 101 Guide to Logs, Best Practices & More - Sematext
- Reading Kubernetes logs - DEV Community
- 面向容器日志的技术实践-阿里云开发者社区
- 全面提升,阿里云Docker/Kubernetes(K8S) 日志解决方案与选型对比-阿里云开发者社区
- Kubernetes日志采集Sidecar模式介绍-阿里云开发者社区
resources
- Setting the right requests and limits in Kubernetes
- [Kubernetes] 分配 & 管理 container 所使用到的計算資源 | 小信豬的原始部落
Volume
- Kubernetes Volume _ Kubernetes(K8S)中文文档_Kubernetes中文社区
- Kubernetes API之资源、种类和对象 - DockOne.io
Linux 软件容器(Linux Containers,LXC)
- LXC - Linux Containers
- lxc/lxc: LXC - Linux Containers
- LXC Web Panel
- LXC Engineering Group |
- Linux Containers
Moby
- Moby
- moby/moby: Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Rancher
- Rancher
- rancher/rancher: Complete container management platform
- Enterprise Kubernetes Management | Rancher
- Enterprise Kubernetes Management | Rancher
- containers · GitHub Topics
- Introduction - container-monitor
- ContainIQ | Kubernetes Monitoring Instantly
- Containerized Architecture: Components and Design Principles | Aqua
- Container Platforms: 6 Best Practices and 15 Top Solutions
@ 数据收集、日志解析(Data Collection、Log Parsing)
Coralogix
- Coralogix - Stateful Streaming Analytics for Observability Data
Fluentd
- Fluentd: Unified Logging Layer
- fluent/fluent-bit: Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX and Windows
- Fluentd | Open Source Data Collector | Unified Logging Layer
- fluentbit
- 使用 Fluent Bit 实现集中式容器日志记录 | 亚马逊AWS官方博客
- Fluentd vs. Fluent Bit: Side by Side Comparison | Logz.io
- fluent/fluentd: Fluentd: Unified Logging Layer (project under CNCF)
Logstash
- Logstash:收集、解析和转换日志 | Elastic
- Logstash · ELKstack 中文指南
mtail
- google/mtail: extract internal monitoring data from application logs for collection in a timeseries database
OK Log
- OK Log
- oklog/oklog: A distributed and coördination-free log management system
rsyslog
- rsyslog and closely related libraries
- rsyslog/rsyslog: a Rocket-fast SYStem for LOG processing
- Fast and Reliable Schema-Agnostic Log Analytics Platform - Uber Engineering Blog
@ 数据可视化(Data Visualization, DV)
Grafana Labs
Grafana
Grafana core
- grafana/grafana: The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
- grafana/dashboard-spec
- Grafana® Features | Grafana Labs
- Grafana | Grafana Labs
- Grafana Plugins - extend and customize your Grafana | Grafana Labs
- Dashboards | Grafana Labs
- Download Grafana | Grafana Labs
- Grafana documentation | Grafana Labs
Grafana frameworks、libs、plugins&tools
$ annotations
- devopsmakers/python-grafannotate: A CLI tool to add annotations to Grafana
- grafana/memo: easily save grafana annotations from slack mentions and the cli
- Cosbench misc parses
$ plugins
% ClickHouse datasource
- Vertamedia/clickhouse-grafana: Clickhouse datasource for grafana
- valeriakononenko/grafana-clickhouse-plugin: Grafana plugin for ClickHouse datasource with alerting
- ClickHouse plugin for Grafana | Grafana Labs
- Create Grafana Dashboards from ClickHouse Data | Altinity Documentation
% Kubernetes
- devopsprodigy/kubegraf: Grafana-plugin for k8s' monitoring
- grafana/kubernetes-app: A set of dashboards and panels for kubernetes.
- DevOpsProdigy KubeGraf plugin for Grafana | Grafana Labs
- kubernetes plugin for Grafana | Grafana Labs
- DifferentialOrange/grafonnet-status-panel: A library that extends grafonnet with Status panel (by Vonage) plugin template
- mouhannadali/grafonnet-lib-plugins: Community grafonnet plugins
- thelastpickle/grafonnet-polystat-panel: Polystat panel plugin extention for grafonnet (https://github.com/grafana/grafonnet-lib)
- gojekfarm/grafonnet-bigquery-panel: Grafonnet Plugin for the bigquery panel
- Status Panel plugin for Grafana | Grafana Labs
- Statusmap plugin for Grafana | Grafana Labs
- Polystat plugin for Grafana | Grafana Labs
- Google BigQuery plugin for Grafana | Grafana Labs
- WilliamVenner/grafana-timepicker-buttons: 📊 Datasource-configured buttons panel plugin which set the time range of your Grafana dashboard
$ with jsonnet
Grafonnet
- grafana/grafonnet-lib: Jsonnet library for generating Grafana dashboard files.
- scylla-monitoring/generate-dashboards.sh at master · scylladb/scylla-monitoring
- lahsivjar/grafonnet-playground: Playground for grafanna with jsonnet
- AndrewFarley/grafonnet-lib-dockerhub: A simple Docker image that has jsonnet and grafana's grafonnet lib for CI/CD purposes
- tarantool/grafana-dashboard: Dashboard for Tarantool application and database server monitoring with Grafana
- satyanash/promql-jsonnet: A Jsonnet based DSL for writing PromQL queries. This is useful for automatically creating dashboards on grafana with prometheus.
- Voronenko/sa_grafonnet_lib: "Sidecar" to grafonnet-lib for AWS/ECS visualization - set of panels, metrics, templates to visualize state of your ECS clusters
- adamwg/grafana-dashboards: Grafana dashboard management demo for PromCon 2019
- Add Dockerfile by 0x63lv · Pull Request #115 · grafana/grafonnet-lib
- Grafonnet
- grafonnet - Github Help
- Grafana Dashboards as Code with Grafonnet | Novatec
- Ceph.io — Managing Grafana Dashboards with Grafonnet
- Ceph.io — Managing Grafana Dashboards with Grafonnet
- Grafana and Grafonnet Dashboards · Hodari
- Grafana dashboards-as-code with grafonnet-lib
jsonnet-libs
- grafana/jsonnet-libs: Grafana Labs' Jsonnet libraries
- grafana/cortex-jsonnet: This repo has the jsonnet for deploying and also the mixin for monitoring Cortex
- grafana/grizzly: A utility for managing Jsonnet dashboards against the Grafana API
grafanalib
- weaveworks/grafanalib: Python library for building Grafana dashboards
- Welcome to grafanalib’s documentation! — grafanalib documentation
Pentagon
- grafana/pentagon: Vault <-> Kubernetes Secrets
- jsonnet-libs/pentagon at master · grafana/jsonnet-libs
- nicolastakashi/cole: Cole can use his sixth sense to give you metrics about your Grafana dashboards
- uber/grafana-dash-gen: grafana dash dash dash gen
- Welcome to grafyaml’s documentation! — grafyaml 0.0.9.dev7 documentation
- grafana/worldmap-panel: Worldmap panel plugin for Grafana 3.0 that can be overlaid with circles for data points.
- K-Phoen/grabana: User-friendly Go library for building Grafana dashboards
- K-Phoen/dark: (grafana) Dashboards As Resources in Kubernetes
- panodata/grafana-client: Python client library for the Grafana HTTP API
Grafana 资源、整理集&FAQ
- Grafana | Prometheus
- Grafana Tutorials
- Grafana Plugins Weekly – Volkov Labs
- grafana's Profile | Docker Hub
- Grafana - DEV Community
- The most insightful stories about Grafana - Medium
- grafana- CSDN搜索
- Reference: Standard field definitions | Grafana Labs
- grafana · GitHub Topics
- [搜书籍] grafana - 搜索结果 - 书栈网 · BookStack
- keywords:grafana - npm search
Grafana Cloud
- Grafana Cloud | Grafana Labs
Grafana k6
- grafana/k6: A modern load testing tool, using Go and JavaScript - https://k6.io
- Load testing for engineering teams | Grafana k6
Grafana Logs
Grafana Loki
Grafana Loki core
$ Clients
Logstash
- Logstash | Grafana Labs
Promtail
- Promtail | Grafana Labs
- Promtail - Kubernetes 进阶训练营(第2期)
- Clients | Grafana Labs
Log query language,LogQL
- LogQL | Grafana Labs
Write Ahead Log,WAL
- Write Ahead Log | Grafana Labs
- Write-Ahead Logs | Grafana Labs
- loki · GitHub Topics
- grafana/loki: Like Prometheus, but for logs.
- Grafana Loki | Grafana Labs
- Grafana Loki | Grafana Labs
- Latest Grafana Loki topics - Grafana Labs Community Forums
- 正在重定向至 Google 网上论坛
- Configuration | Grafana Labs
Grafana Loki libs、plugins&tools
- keywords:loki - npm search
Grafana Loki 资源、整理集&FAQ
empty ring
- Error - server returned HTTP status 500 Internal Server Error (500): empty ring · Issue #4202 · grafana/loki
- "empty ring" error with memberlist - Grafana Loki - Grafana Labs Community Forums
msg="error running loki" err="mkdir wal: XXX
- Improve WAL-related error message · Issue #4704 · grafana/loki
- Error installing Loki with persistent volume with a user without 'root' privileges · Issue #2018 · grafana/loki
- [Support] Natcoso9955 - Loki - Docker Containers - Unraid
- grafana - Error running loki invalid database .error creating index client - Server Fault
msg="error sending batch, will retry" status=429 error="server returned HTTP status 429 Too Many Requests (429)
Maximum active stream limit exceeded
- docker - Promtail: Loki Server returned HTTP status 429 Too Many Requests - Stack Overflow
- Promptail HTTP status 429 Too Many Requests - Grafana Loki - Grafana Labs Community Forums
stream rate limit exceeded
- server returned HTTP status 429 Too Many Requests · Issue #4204 · grafana/loki
Ingestion rate limit exceeded
- server returned HTTP status 429 Too Many Requests (429): Ingestion rate limit exceeded (limit: 4194304 bytes/sec) · Issue #610 · grafana/helm-charts
Per stream rate limit exceeded
- per_stream_rate_limit not working as intended - Or promtail_read_bytes_total metric is wrong? · Issue #4887 · grafana/loki
- Per stream rate limit exceeded (limit: 3MB/sec) while attempting to ingest for stream - Grafana Loki - Grafana Labs Community Forums
rpc error: code = ResourceExhausted desc = trying to send message larger than max
- ResourceExhausted desc = grpc: received message larger than max · Issue #2271 · grafana/loki
- Configuration | Grafana Labs
- Configuration | Grafana Labs
too many unhealthy instances in the ring
- too many failed ingesters · Issue #2131 · grafana/loki
- the ring never removes old ingester even if the ingester pod is evicted · Issue #1521 · cortexproject/cortex
- Ingester not leaving Ring From Distributor Rings And getting "expanding series: too many unhealthy instances in the ring" · Issue #4476 · cortexproject/cortex
- Loki - Kubernetes 进阶训练营(第2期)
- Loki 日志系统分布式部署实践八 排错 - 简书
- 笔记 | Loki 轻量级日志收集系统
msg="error parsing syslog stream" err="expecting a structured data section containing one or more elements (`[id( key=\"value\")*]+`) or a nil value [col XXX]"
- Promtail Syslog Parsing failed: Show relevant message when log-level=debug · Issue #5385 · grafana/loki
- Promtail Syslog Target: Use best effort parser · Issue #5395 · grafana/loki
- Logs | Grafana Labs
Grafana Traces
- Traces | Grafana Labs
Grafana Tempo
- grafana/tempo: Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
- Grafana Tempo | Grafana Labs
- Tempo Documentation | Grafana Labs
Cortex
- cortexproject/cortex: A horizontally scalable, highly available, multi-tenant, long term Prometheus.
- Cortex | Grafana Labs
OpenTelemetry
- OpenTelemetry | Grafana Labs
- OpenTelemetry - CNCF
- Grafana Labs
- Grafana: The open observability platform | Grafana Labs
- Grafana Labs Blog | Grafana Labs
- Documentation | Grafana Labs
- Tutorials | Grafana Labs
- Metrics | Grafana Labs
- Grafana Labs Community Forums
- Open Source | Grafana Labs
- Prometheus | Grafana Labs
- Graphite | Grafana Labs
- Prometheus Exporter Quickstarts | Grafana Labs
- Grafana Enterprise Stack | Grafana Labs
- grafana/dskit: Distributed systems kit
Kibana
Kibana core
- elastic/kibana: Your window into the Elastic Stack
- Kibana:数据的探索、可视化和分析 | Elastic
- Kibana 用户手册 | Elastic
- Past Releases of Elastic Stack Software | Elastic
- Kibana OSS 7.3.1 | Elastic
Kibana 资源、整理集&FAQ
Kibana 资源
- PhaedrusTheGreek/transform_vis: Transform Visualization for Kibana
Kibana 整理集
Kibana FAQ
- 在Windows环境下搭建kibana开发环境及开发插件 - 程序员大本营
- Kibana插件开发 | 易学教程
- 在mac上搭建kibana开发环境并打包 — POISON
- 如何让kibana零等待时间升级插件(前后端分离的部署) - Elastic 中文社区
Tableau
- Tableau
- Business Intelligence and Analytics Software
- 商业智能和分析软件
- B-Software/Ward: Server dashboard
@ 数据库(Database,DB)
数据库 core
Cloud Database
Azure SQL Database
- Azure SQL Database – Managed Cloud Database Service | Microsoft Azure
- Azure SQL | Microsoft Azure
Database-as-a-service,DBaaS
Couchbase
- couchbase
- Couchbase: The Modern Database for Enterprise Applications
- Introduction - Couchbase 中文教程
- Category:Cloud databases - Wikipedia
- Cloud database - Wikipedia
- What is a cloud database? | IBM
- Google Cloud 数据库
- What Is a Cloud Database | Oracle
- What is cloud database? - Definition from WhatIs.com
Database Clustering System
Vitess
- vitessio/vitess: Vitess is a database clustering system for horizontal scaling of MySQL.
- Vitess | Vitess是用于部署、扩展和管理大型MySQL实例集群的数据库解决方案。
数据发现和查询生成器(Data Discovery and Query Builder,DDQB)
# JavaScript
knex
- Knex.js - A SQL Query Builder for Javascript
- knex
- knex/knex: A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
- knex/documentation: Knex Documentation Builder
- SQL Query Builder for Javascript | Knex.js
Sqorn
- sqorn/sqorn: A Javascript library for building SQL queries
- Data Discovery and Query Builder - Wikipedia
- query-builder · GitHub Topics
数据库管理员(Database Administrator,DBA)
Bytebase
- Bytebase
- bytebase/bytebase: Web-based, zero-config, dependency-free database schema change and version control tool for teams. Public demo: https://demo.bytebase.com
- Bytebase | Safe Database Change and Version Control for Teams
- 数据库管理员 - 维基百科,自由的百科全书
- dbatools – the community's sql powershell module
数据库管理系统(Database Management System,DBMS)
ClickHouse
ClickHouse core
CHANGELOG
- ClickHouse: CHANGELOG.md | Fossies
clickhouse-connect
- ClickHouse/clickhouse-connect: Python driver/sqlalchemy/superset connectors
- clickhouse-connect · PyPI
clickhouse-presentations
- ClickHouse/clickhouse-presentations: Presentations, meetups and talks about ClickHouse
- clickhouse-presentations | Presentations, meetups and talks about ClickHouse
- Talks index | clickhouse-presentations
Docs
$ zh
- 什么是ClickHouse? | ClickHouse文档
- ClickHouse文档 | ClickHouse文档
- 客户端开发库 | ClickHouse文档
- 第三方集成库 | ClickHouse文档
- 第三方代理 | ClickHouse文档
- 第三方开发的可视化界面 | ClickHouse文档
- ClickHouse 架构概述 | ClickHouse文档
- 系统表 | ClickHouse Docs
- 设置 | ClickHouse Docs
- Welcome to ClickHouse Docs | ClickHouse Docs
- Overview - ClickHouse Documentation
- ClickHouse Quick Start Guide
- 《ClickHouse v21.9 Documentation》 - 书栈网 · BookStack
- SELECT Query | ClickHouse Docs
- SELECT Query | ClickHouse Docs
- SELECT Query | ClickHouse Docs
ErrorCodes & Exception
- ErrorCodes.cpp source code [ClickHouse/src/Common/ErrorCodes.cpp] - Woboq Code Browser
- ClickHouse/ErrorCodes.cpp at master · ClickHouse/ClickHouse
- Server packets | ClickHouse Docs
- Other Functions | ClickHouse Docs
Installation
- clickhouse/clickhouse-server - Docker Image | Docker Hub
- yandex/clickhouse-server - Docker Image | Docker Hub
- https://packagecloud.io/install/repositories/Altinity/clickhouse/script.rpm.sh
SETTINGS
- ClickHouse/Settings.h at master · ClickHouse/ClickHouse
- ClickHouse/SettingsEnums.h at master · ClickHouse/ClickHouse
- Settings.h source code [ClickHouse/dbms/src/Core/Settings.h] - Woboq Code Browser
- ClickHouse/MergeTreeSettings.h at af1cd745e1ce4b023a6852fee9968da086e1b2d5 · ClickHouse/ClickHouse
- ClickHouse/config.yaml.example at master · ClickHouse/ClickHouse
- ClickHouse - Wikipedia
- clickhouse · GitHub Topics
- ClickHouse
- ClickHouse/ClickHouse: ClickHouse® is a free analytics DBMS for big data
- ClickHouse/github-explorer: Everything You Always Wanted To Know About GitHub (But Were Afraid To Ask)
- ClickHouse/clickhouse-go: Golang driver for ClickHouse
- ClickHouse/clickhouse-cpp: C++ client library for ClickHouse
- ClickHouse - fast open-source OLAP DBMS
- ClickHouse - Fast Open-Source OLAP DBMS
- ClickHouse Cloud
- ClickHouse Cloud
- ClickHouse Query
- ClickHouse Query
- html_report/ClickHouse/ Source Tree - Woboq Code Browser
- S3Common.cpp source code [ClickHouse/src/IO/S3Common.cpp] - Woboq Code Browser
- ClickHouse - fast open-source OLAP DBMS
- Everything You Always Wanted To Know About GitHub (But Were Afraid To Ask)
- Index of rpm/
- [Preview] README.md - ClickHouse [GitHub] - Visual Studio Code - GitHub
- Telegram: Contact @clickhouse_en
- ClickHouse中文社区
- ClickHouse中文社区
- Index of deb/pool/stable
- clickhouse package - github.com/ClickHouse/clickhouse-go - Go Packages
- clickhouse/clickhouse-server - Docker Image | Docker Hub
ClickHouse frameworks、libs、plugins&tools
$ Alarm、Log & Metric
% Fluent Bit + ClickHouse
- kobsio/klogs: Fast, scalable and reliable logging using Fluent Bit, Kafka and ClickHouse
- kumagi/fluent-plugin-clickhouse: fluentd output plugin for ClickHouse
- iyacontrol/fluent-bit-clickhouse: Fluent-Bit go clickhouse output plugin
- flant/loghouse: Ready to use log management solution for Kubernetes storing data in ClickHouse and providing web UI.
- Support Clickhouse as output · Issue #745 · fluent/fluent-bit
- K8s log collection using fluent bit+ClickHouse
- 使用fluent bit+ClickHouse 实现K8s日志采集 - 云+社区 - 腾讯云
- 还在用ES查日志吗,快看看石墨文档 Clickhouse 日志架构玩法_FYK博客
- Clickhouse作为Kubernetes日志管理解决方案中的存储 - DockOne.io
qryn
- metrico/qryn: LogQL on top of ClickHouse (formerly cLoki)
- metrico/clickhouse-mate: Advanced User-Interface for ClickHouse
- metrico/qryn-view: qryn LogQL UI Client
- Altinity/clicktail
- lmangani/cLoki: cLoki: like Grafana Loki, but for Clickhouse
- lmangani/vLogQL: LogQL CLI Client in V
- metrico/cloki-view: cLoki LogQL UI Client
- cloki - npm
$ Client Libraries
% Go
- roistat/go-clickhouse: Golang ClickHouse connector
- vahid-sohrabloo/chconn: Low-level ClickHouse database driver for Golang
- mailru/go-clickhouse: Golang SQL database driver for Yandex ClickHouse
- leprosus/golang-clickhouse: Golang Yandex ClickHouse connector
% JavaScript
@apla/clickhouse
- apla/node-clickhouse: Yandex ClickHouse driver for nodejs
- @apla/clickhouse - npm
clickhouse
- TimonKK/clickhouse: NodeJS client for ClickHouse
- clickhouse - npm
- depyronick/nestjs-clickhouse: ClickHouse Client Module for Nest Framework (node.js)
- depyronick/clickhouse-client: ClickHouse Client for NodeJS
- PostHog/node-clickhouse: ClickHouse driver for Node.js
- @depyronick/clickhouse-client - npm
- @posthog/clickhouse - npm
% Python
clickhouse-cli
- hatarist/clickhouse-cli: A third-party client for the Clickhouse DBMS server.
- clickhouse-cli · PyPI
clickhouse-driver
- mymarilyn/clickhouse-driver: ClickHouse Python Driver with native interface support
- mymarilyn/aioch: aioch - is a library for accessing a ClickHouse database over native interface from the asyncio
- aioch · PyPI
- clickhouse-driver-fork-0-2-4 · PyPI
- clickhouse-driver-decorators · PyPI
- clickhouse-driver · PyPI
- Welcome to clickhouse-driver — clickhouse-driver 0.2.4 documentation
clickhouse-sqlalchemy
- xzkostyan/clickhouse-sqlalchemy: ClickHouse dialect for SQLAlchemy
- clickhouse-sqlalchemy · PyPI
dbt-clickhouse
- ClickHouse/dbt-clickhouse: The Clickhouse plugin for dbt (data build tool)
- dbt-clickhouse · PyPI
- Infinidat/infi.clickhouse_orm: A Python library for working with the ClickHouse database (https://clickhouse.yandex/)
- yurial/clickhouse-client: python ClickHouse client with support huge requests and http_progress
- maximdanilchenko/aiochclient: Lightweight async http(s) ClickHouse client for python 3.6+ with types converting
- long2ice/asynch: An asyncio ClickHouse Python Driver with native (TCP) interface support.
- Arturus/clickhouse-driver: ClickHouse Python Driver for Data Science
- aioch2 · PyPI
- Flask-ClickHouse · PyPI
- clickhouse-orm · PyPI
- clickhouse-migrate · PyPI
- clickhouse-pool · PyPI
- clickhouse · PyPI
- clickhouse-http-client · PyPI
- airflow-clickhouse-plugin · PyPI
- aio-clickhouse · PyPI
- aio-ch · PyPI
- asynch · PyPI
- asynch-tikon93 · PyPI
- baluchon · PyPI
- clickhouse-migrations · PyPI
- clickhouse-repl · PyPI
- lizhichao/one-ck: php tcp client for clickhouse
- gangtao/clickhouse-client: some clients for clickhouse
- Client Libraries | ClickHouse Documentation
$ Integration Libraries
% Infrastructure Products
^ Object storages
- AlexAkulov/clickhouse-backup: Tool for easy ClickHouse backup and restore with cloud storages support
% Programming Language Ecosystems
^ Python
- cloudflare/sqlalchemy-clickhouse
- kszucs/pandahouse: Pandas interface for Clickhouse database
- Integrations | ClickHouse Documentation
$ JavaScript
- clickhouse - npm search
- @microfleet/clickhouse-adapter - npm
- @makeomatic/clickhouse - npm
$ Load Balancer & Proxy
Chproxy
- ContentSquare/chproxy: ClickHouse http proxy and load balancer
- Chproxy - Chproxy
- Proxies | ClickHouse Documentation
- VKCOM/kittenhouse
- nikepan/clickhouse-bulk: Collects many small inserts to ClickHouse and send in big inserts
- Load balancers | Altinity Knowledge Base
$ Visual Interfaces
Tabix
- Tabix
- tabixio/tabix: Tabix.io UI
- TABIX - Open source simple business intelligence application and sql editor tool for ClickHouse Database.
- Visual Interfaces | ClickHouse Documentation
- EdurtIO/dbm: ClickHouse DataBase GUI
- VKCOM/lighthouse: Lightweight interface for ClickHouse
Altinity
- Altinity
- Altinity/clickhouse-operator: The Altinity Operator for ClickHouse creates, configures and manages ClickHouse clusters running on Kubernetes
- Altinity/clickhouse-rpm-install: How to install clickhouse RPM packages
- Altinity/altinity-dashboard: Altinity Dashboard helps you manage ClickHouse installations controlled by clickhouse-operator.
- Altinity — The Real Time Data Company
- altinity-clickhouse-operator 0.18.1 for Kubernetes | KubeApps Hub
- Altinity Documentation
- Altinity Software Releases | Altinity Documentation
- Altinity Stable for ClickHouse™ | Altinity Documentation
- Altinity Knowledge Base
- Engines | Altinity Knowledge Base
- Queries & Syntax | Altinity Knowledge Base
- Functions | Altinity Knowledge Base
- Integrations | Altinity Knowledge Base
- Setup & maintenance | Altinity Knowledge Base
- Useful queries | Altinity Knowledge Base
- Schema design | Altinity Knowledge Base
- Kubernetes | Altinity Knowledge Base
- Interfaces | Altinity Knowledge Base
- Upgrade | Altinity Knowledge Base
- Dictionaries | Altinity Knowledge Base
- Using This Knowledge Base | Altinity Knowledge Base
- HouseOps
- enqueue/metabase-clickhouse-driver: ClickHouse database driver for the Metabase business intelligence front-end
- Slach/clickhouse-flamegraph: CLI utility for build flamegraph based on system.trace_log
- go-graphite/carbon-clickhouse: Graphite metrics receiver with ClickHouse as storage
- radondb/radondb-clickhouse-operator
- laplab/clickhouse-speedscope: Server to view ClickHouse profiler data in speedscope.app
- go-graphite/graphite-clickhouse - githubhot
- DBM - DBM
- Holistics | Self-service BI Platform
- DataGrip: The Cross-Platform IDE for Databases & SQL by JetBrains
- Clickhouse | Superset
ClickHouse 资源、整理集&FAQ
ClickHouse 资源
- ClickHouse/index.md at master · ClickHouse/ClickHouse
- sparkthu/clickhouse-doc-cn: clickhoused 文档中文翻译
- Alter storage policy for existing table · Issue #12632 · ClickHouse/ClickHouse · GitHub
- Allow WITH subqueries to take effect immediately by amosbird · Pull Request #16575 · ClickHouse/ClickHouse
- Newest 'clickhouse' Questions - Stack Overflow
- clickhouse-format - crates.io: Rust Package Registry
- ClickHouse — ClickHouse v0.20.1
- ClickHouse - Google 网上论坛
- ClickHouse · 看云
- ClickHouse中文社区 - 专题 - 简书
- ClickHouse | W3教程
- 云数据仓库 ClickHouse ClickHouse SQL 语法参考 - 开发指南 - 文档中心 - 腾讯云
- ClickHouse系列教程 4. 数据类型介绍 1. 基本数据类型 | hnbian
- 百分点ClickHouse项目实践 - 腾讯云开发者社区-腾讯云
ClickHouse 整理集
- ClickHouse Telegram Archive
- Python成神之路 - ClickHouse
- ClickHouse数据表操作集合 - 墨天轮
- ClickHouse 使用指南 | 逑识
- Clickhouse 常用命令 - 云+社区 - 腾讯云
- 分类: clickhouse | hnbian
- 标签: clickhouse | hnbian
- ClickHouse系列教程 6. DDL 相关操作介绍 | hnbian
- ClickHouse 10.数据查询 | hnbian
- (60条消息) ClickHouse_一只努力的微服务的博客-CSDN博客
- (60条消息) ClickHouse_福州-司马懿的博客-CSDN博客
- (60条消息) clickhouse_高并发的博客-CSDN博客
- #ClickHouse的经验分享
ClickHouse FAQ
Best Practice
- 常见问题
- 4万字长文 | ClickHouse基础&实践&调优全视角解析 - 云+社区 - 腾讯云
- ClickHouse之DBA运维宝典 - 云+社区 - 腾讯云
- Clickhouse最佳实战 - 知乎
- 4万字长文 | ClickHouse基础&实践&调优全视角解析
- ClickHouse | 大数据最佳实践
Cannot read from istream at offset
- DB::Exception: Cannot read from istream at offset 0 when working with a table with s3 storage policy · Issue #16395 · ClickHouse/ClickHouse
- Reading from s3 (Cannot read from istream at offset 0) · Issue #25052 · ClickHouse/ClickHouse
- 2021 | ClickHouse Documentation
clickhouse-client、clickhouse-local
- clickhouse-local: The power of ClickHouse SQL in a single command – Altinity | The Real Time Data Company
DELETE vs DROP vs TRUNCATE
- which is better between drop partition and delete? · Issue #7192 · ClickHouse/ClickHouse
- sql - Is it possible to delete old records from clickhouse table? - Stack Overflow
EXPLAIN
- Initial explain by KochetovNicolai · Pull Request #11873 · ClickHouse/ClickHouse
How much
- How many tables can be created in ClickHouse? · Issue #35896 · ClickHouse/ClickHouse
- database - How many tables can be created in ClickHouse? - Stack Overflow
- Slack | help | ClickHouse
- How much is too much? | Altinity Knowledge Base
I/O error: Broken pipe / DB::Exception: Cannot write to ostream at offset
- I/O error: Broken pipe, Cannot write to ostream at offset · Issue #18138 · ClickHouse/ClickHouse
- I/O error: Broken pipe on large dataset · Issue #29794 · ClickHouse/ClickHouse
Memory Configuration Settings
- memory configuration settings | Altinity Knowledge Base
Out Of Memory,OOM
- cgroups & oom killed clickhouse-server: `max_server_memory_usage` does not work? · Issue #33410 · ClickHouse/ClickHouse
- Why clickhouse OOM Killer · Issue #33004 · ClickHouse/ClickHouse
- Possible memory leak · Issue #33320 · ClickHouse/ClickHouse
- There may be a memory leak after upgrading to version 22.3.3 · Issue #36367 · ClickHouse/ClickHouse
- memory used gradually rises · Issue #35351 · ClickHouse/ClickHouse
- How to solve Clickhouse OOM - 文章整合
- Who ate my memory | Altinity Knowledge Base
ORDER BY / PRIMARY KEY / PARTITION BY
- PARTITION BY vs ORDER BY · Issue #2378 · ClickHouse/ClickHouse
- How to pick an ORDER BY / PRIMARY KEY / PARTITION BY for the MergeTree-family table | Altinity Knowledge Base
- clickhouse 在order by非常慢的情况下优化(引擎+分段sql) - niutao - 博客园
- (61条消息) ClickHouse 建表create table时primary by与order by_我叫周利东的博客-CSDN博客
Percent to Total
- Clickhouse: Percent to Total · Issue #1470 · ClickHouse/ClickHouse
Settings
S3
- CHANGELOG.md · ClickHouse/ClickHouse - Gitee.com
- src/IO/S3 · v21.1.1.5738-testing · mirrors / ClickHouse / ClickHouse · GitCode
- Altinity Stable for ClickHouse™ 21.3.13.9 | Altinity Documentation
- 22.3 CertificateReloader comlains about missing files during start · Issue #35552 · ClickHouse/ClickHouse
- 云数据仓库 ClickHouse 参数配置-操作指南-文档中心-腾讯云
- clickhouse三他节点部署,整理的有点乱,明天在重新整理一下。_江南独孤客的技术博客_51CTO博客
Table Engine
MergeTree
- Effective range of MergeTree settings · Issue #36442 · ClickHouse/ClickHouse
- Clickhouse MergeTree 详细解析 - CodeAntenna
- ClickHouse入门实践--MergeTree原理解析 - SegmentFault 思否
- ClickHouse 中最重要的表引擎:MergeTree 的深度原理解析 - 古明地盆 - 博客园
- ClickHouse核心引擎MergeTree解读_开源_TalkingData_InfoQ精选文章
- 【ClickHouse为什么这么快?】MergeTree 表存储引擎图文实例详解 - 墨天轮
- ClickHouse内核分析-MergeTree的存储结构和查询加速-阿里云开发者社区
- Clickhouse MergeTree 解析 - 代码先锋网
- clickhouse之mergetree详解 - 代码先锋网
- [Question] Best practice for single value update (additional table/workaround) · Issue #1661 · ClickHouse/ClickHouse
- (9条消息) clickhouse merge流程_Sallery-X的博客-CSDN博客_clickhouse merge
- Selecting a ClickHouse Table Engine - Alibaba Cloud Community
- Is Clickhouse Buffer Table appropriate for realtime ingestion of many small inserts? - Stack Overflow
Too many inactive parts (N). Parts cleaning are processing significantly slower than inserts
- Code: 252, e.displayText() = DB::Exception: Too many parts (300). Parts cleaning are processing significantly slower than inserts: while write prefix to view src.xxxxx, Stack trace (when copying this message, always include the lines below) · Issue #23178 · ClickHouse/ClickHouse
- How to insert data when i get error: "DB::Exception: Too many parts (300). Parts cleaning are processing significantly slower than inserts." · Issue #24932 · ClickHouse/ClickHouse
Too many parts (N). Merges are processing significantly slower than inserts
- DB::Exception: Too many parts (600). Merges are processing significantly slower than inserts · Issue #3174 · ClickHouse/ClickHouse
- DB::Exception: Too many parts (600). Merges are processing significantly slower than inserts · Issue #13360 · ClickHouse/ClickHouse
- MergeTree tables settings | ClickHouse Documentation
- ClickHouse - Too many links - Stack Overflow
- Merge Tree Crushing with Too many parts (1025) Exception · Issue #2811 · ClickHouse/ClickHouse
- HTTPHandler Too many parts · Issue #6720 · ClickHouse/ClickHouse
- DB::Exception: Too many parts (600). Merges are processing significantly slower than inserts · Issue #3174 · ClickHouse/ClickHouse
- HTTPHandler Too many parts · Issue #6720 · ClickHouse/ClickHouse
- DB::Exception: Too many parts (600). Merges are processing significantly slower than inserts · Issue #3174 · ClickHouse/ClickHouse
- Merges are processing significantly slower than inserts · Issue #1510 · ClickHouse/ClickHouse
- ReplicatedMergeTree: Too many parts (300). Merges are processing significantly slower than inserts · Issue #4050 · ClickHouse/ClickHouse
Too much simultaneous queries. Maximum: N
- Exception when running more concurrent queries than max_concurrent_queries · Issue #4283 · ClickHouse/ClickHouse
- Code: 202. DB::Exception: Received from localhost:9000. DB::Exception: Too many simultaneous queries. Maximum: 100. · Issue #16281 · ClickHouse/ClickHouse
- Server Settings | ClickHouse Documentation
- Too many simultaneous queries in clickhouse - Stack Overflow
TTL
- Table TTL support DataTime64 type · Issue #13567 · ClickHouse/ClickHouse
- Support TTL with Datetime64 · Issue #33493 · ClickHouse/ClickHouse
timeout
idle_connection_timeout
- ClickHouse/TCPHandler.h at aaf74914b04a7755c082d12867e7830b65da7bf4 · ClickHouse/ClickHouse
- ClickHouse/remote_queries.xml at b29e877f269e84ae452c446e70b406a695863470 · ClickHouse/ClickHouse
- Clickhouse distributed table node stops accepting TCP connections - Stack Overflow
- Timeout exceeded while receiving data from client · Issue #2833 · ClickHouse/ClickHouse
Update Data
- ClickHouse - How to Update Data in ClickHouse
Window functions
- Window functions · Issue #1469 · ClickHouse/ClickHouse
- 正宗的ClickHouse开窗函数来袭("开窗函数") - 云+社区 - 腾讯云
- 如何在ClickHouse中实现RANK OVER排序 ("开窗函数") - 云+社区 - 腾讯云
性能测试
- 代码片段_Clickhouse 1亿条20列表的性能测试
- Clickhouse 1亿条20列表的性能测试_福州-司马懿的博客-CSDN博客_clickhouse 性能测试
存储策略
- ClickHouse - 多卷存储扩大存储容量(生产环境必备)_DataFlow范式的博客-CSDN博客
Multiple Block Devices / Multi-Volume Storage
- Do-It-Yourself Multi-Volume Storage in ClickHouse – Altinity | The Real Time Data Company
- Any plans to support separation hot/cold data at the level of partitions? · Issue #3605 · ClickHouse/ClickHouse · GitHub
- Shopee ClickHouse cold and hot data separation storage architecture and practice - Moment For Technology
- Shopee x JuiceFS: ClickHouse Cold and Hot Data Separation Storage Architecture and Practice · JuiceFS Blog - The POSIX File System for the Cloud
- Shopee Clickhouse hot and cold data separation storage architecture and Practice
- Tiered storage of hot data and cold data
- Hot and cold data layering scheme of Clickhouse based on Tencent cloud storage cos - 文章整合
- (……) Shopee ClickHouse cold and hot data separation storage architecture and practice - SegmentFault 思否
- Shopee ClickHouse Cold and hot data separation storage architecture and practice - SoByte
- 冷热数据分层存储
- 云数据仓库 ClickHouse 冷热分层-操作指南-文档中心-腾讯云-腾讯云
- 冷热数据分层存储
S3 Object Storage
- ClickHouse and S3 Compatible Object Storage | Altinity
- ClickHouse 存算分离架构探索
- ClickHouse特性及底层存储原理 - 四季写爱 - 博客园
- How many UNION ALL can be used in a SQL statement? · Issue #36771 · ClickHouse/ClickHouse
- How can i close the maybe useless connections? · Issue #37798 · ClickHouse/ClickHouse
- Do not delay final part writing by default (fixes possible Memory limit exceeded during INSERT) by azat · Pull Request #34780 · ClickHouse/ClickHouse
- How to check whether Clickhouse server-settings is really applied? - Stack Overflow
- ClickHouse集群搭建从0到1 - clickhouseclub
- 探索ClickHouse与Amazon S3结合使用的三种方法 | 亚马逊AWS官方博客
- [TUTORIAL] Connecting to Altinity.Cloud with the ClickHouse Web UI | Altinity
- 苏宁基于ClickHouse的大数据全链路监控实践_语言 & 开发_范东_InfoQ精选文章
- ClickHouse在字节跳动广告业务中的应用
- 风中追风
- [搜书籍] clickhouse - 搜索结果 - 书栈网 · BookStack
- clickhouse-ClassInstance java技术博客
- Clickhouse 设置和查看参数值set和show settings – 老紫竹的家
- 你需要懂一点ClickHouse的基础知识_9918699的技术博客_51CTO博客
- ClickHouse分布式高可用集群搭建 - 云+社区 - 腾讯云
- ClickHouse最佳实践-匹配区间段 - 墨天轮
- ClickHouse实战-异常日志监控实践 - 墨天轮
- ClickHouse实战-高可用集群安装
- clickhouse通过RABC即SQL-driven来管理用户权限 - 渐逝的星光 - 博客园
Druid
- Apache Druid - Wikipedia
- alibaba/druid: 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
- Druid | Database for modern analytics applications
- apache/druid: Apache Druid: a high performance real-time analytics database.
IBM Db2
- IBM Db2 – Data Management Software | IBM
- Power Query IBM Db2 database connector - Power Query | Microsoft Docs
Kylin
- Apache Kylin - Wikipedia
- apache/kylin: Apache Kylin
- Apache Kylin | Analytical Data Warehouse for Big Data
- Category:Database management systems - Wikipedia
- Category:Relational database management systems - Wikipedia
- List of column-oriented DBMSes - Wikipedia
- 分类:数据库管理系统 - 维基百科,自由的百科全书
- 数据库管理系统 - 维基百科,自由的百科全书
- DBMS Tutorial | Database Management System - javatpoint
图数据库(Graph Databases,GDB)
ArangoDB
- ArangoDB
- arangodb/arangodb: 🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
- ArangoDB, the multi-model database for graph and beyond
FlockDB
- twitter-archive/flockdb: A distributed, fault-tolerant graph database
Neo4j
- Neo4j
- neo4j/neo4j: Graphs for Everyone
- Graph Data Platform | Graph Database Management System | Neo4j
- Neo4j Download Center - Neo4j Graph Database Platform
- Neo4j - CQL简介_w3cschool
- Windows下安装neo4j - 知乎
OrientDB
- orientechnologies/orientdb: OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
- Home | OrientDB Community Edition
Titan
- thinkaurelius/titan: Distributed Graph Database
- Graph database - Wikipedia
- 图数据库 - 维基百科,自由的百科全书
- graph-database · GitHub Topics
在线事务与在线分析处理(Hybrid Transactional and Analytical Processing,HTAP)
TiDB
- PingCAP
- pingcap/tidb: TiDB is an open source distributed HTAP database compatible with the MySQL protocol
- pingcap/tidb-dev-guide: A comprehensive development guide to help you be more and more familiar with the TiDB community and become an expert finally.
- Scalable HTAP Database | TiDB | PingCAP
- Distributed Cloud Database | TiDB Cloud | PingCAP
- 产品 | PingCAP
- TiDB 简介 | PingCAP Docs
- TiDB 社区
- AskTUG - TiDB 的问答社区
- TiDB Cloud
- TiDB Development Guide - TiDB Development Guide
- Understand TiDB - TiDB Development Guide
- 云原生分布式数据库-实时 HTAP-开源 | PingCAP
- Hybrid transactional/analytical processing - Wikipedia
- 混合事务分析处理 - 维基百科,自由的百科全书
- HTAP 深入探索指南 | PingCAP Docs
内存数据库(in-memory database,IMDB,or main memory database system,MMDB,or memory resident database)
VoltDB
- Volt Active Data
- VoltDB/voltdb: VoltDB
- Home - VoltDB
- Volt Active Data Documentation
- In-memory database - Wikipedia
- 内存数据库 - 维基百科,自由的百科全书
NoSQL 数据库(NoSQL Databases)
# 面向文档的数据库,或文档存储(Document-Oriented Database,or Document Store)
MongoDB
MongoDB core
mongo-go-driver
- mongodb/mongo-go-driver: The Go driver for MongoDB
mongo-python-driver
- mongodb/mongo-python-driver: PyMongo - the Python driver for MongoDB
- pymongo · PyPI
- PyMongo 4.1.1 Documentation — PyMongo 4.1.1 documentation
node-mongodb-native
- mongodb/node-mongodb-native: The Official MongoDB Node.js Driver
- MongoDB Node.js Driver
- mongodb
- mongodb/mongo: The MongoDB Database
- The most popular database for modern apps | MongoDB
- MongoDB Hosting: Database-as-a-Service by mLab
- Install MongoDB — MongoDB Manual 3.6
- Robo 3T | Free, open-source MongoDB GUI (formerly Robomongo)
- MongoDB中文社区 | 中文社区
- MongoDB 教程 | 菜鸟教程
MongoDB libs、plugins&tools
$ JavaScript
mongodb-js
- mongodb-js
- mongodb-js/mongodb-schema: Infer a probabilistic schema for a MongoDB collection.
mongoose
mongoose core
- Automattic/mongoose: MongoDB object modeling designed to work in an asynchronous environment.
- Mongoose v5.9.11: Schemas
- Mongoose ODM v5.7.14
- Mongoose Prototype Pollution Vulnerability Disclosure | www.thecodebarbarian.com
- Mongoose 5.0 中文文档
mongoose frameworks
- madhums/node-express-mongoose: A boilerplate application for building web apps using node and mongodb
- feathersjs-ecosystem/feathers-mongoose: Easily create a Mongoose Service for Feathersjs.
- diegohaz/rest: REST API generator with Node.js, Express and Mongoose
mongoose libs、plugins&tools
- edwardhotchkiss/mongoose-paginate: Mongoose.js (Node.js & MongoDB) Document Query Pagination
- florianholzapfel/express-restify-mongoose: Easily restify mongoose databases
- saintedlama/passport-local-mongoose: Passport-Local Mongoose is a Mongoose plugin that simplifies building username and password login with Passport
- bnoguchi/mongoose-auth: User authentication plugin for mongoose nodejs orm
- chevtek/mongoose-auto-increment
- eggjs/egg-mongoose
- drudge/mongoose-timestamp: Adds createdAt and updatedAt date attributes that get auto-assigned to the most recent create/update timestamp
- dsanel/mongoose-delete: Mongoose Soft Delete Plugin
- leepowellcouk/mongoose-validator: Validators for mongoose models utilising validator.js
- bnoguchi/mongoose-types: Additional handy types for mongoose
- blakehaswell/mongoose-unique-validator: mongoose-unique-validator is a plugin which adds pre-save validation for unique fields within a Mongoose schema.
- balmasi/migrate-mongoose: A node based migration framework for mongoose supporting ES6 migrations
- nassor/mongoose-history: Keeps a history of all changes of a document.
- briankircho/mongoose-schema-extend: mongoose schema inheritance and discriminator key extension
- LearnBoost/express-mongoose: Plugin for easy rendering of Mongoose async Query results.
- buunguyen/mongoose-deep-populate: Mongoose plugin to enable deep population of nested models ⛺
- tblobaum/mongoose-troop: plugins for your mongoose schemas.
- powmedia/mongoose-fixtures: Fixture loader for NodeJS' Mongoose ODM. Check pow-mongodb-fixtures instead to load data straight to MongoDB, skipping Mongoose.
- saintedlama/mongoose-version: Mongoose plugin to save document data versions. Documents are saved to a "versioned" document collection before saving original documents and kept for later use.
- saintedlama/restify-mongoose: Restify-Mongoose provides a resource abstraction to expose mongoose models as REST resources.
- heapsource/mongoose-attachments: Attachments Plugin for Mongoose.js with Support for ImageMagick Styles and Multiple Storage Backends
- ramiel/mongoose-sequence: Sequence and autoincrement handling for mongoose
- DamienP33/express-mongoose-generator: Mongoose generator for Express.js 4
- topliceanu/mongoose-gen: generates mongoose schemas from json documents, supports DBRefs and Arrays of DBRef
- mongodb-js/mongoose-autopopulate: Always populate() certain fields in your mongoose schemas
mongoose project
- jspears/mers: Mongoose Express Rest Service
- mongoosastic/mongoosastic: Index Mongoose models into elasticsearch automatically. Looking for maintainers!
- sahat/tvshow-tracker: AngularJS + Node + Gulp + Mongoose + Passport Authentication + TVDB API
- DeviaVir/zenbot: Zenbot is a command-line cryptocurrency trading bot using Node.js and MongoDB.
$ MongoDB 可视化
mongo-express
- mongo-express/mongo-express: Web-based MongoDB admin interface, written with Node.js and express
- mongo-express - Docker Hub
- 使用mongo-express图形化界面远程管理数据库 - 简书
- Docker 下的 MongoDB + Mongo-Express 环境搭建 - 简书
$ Python
- mongohelper · PyPI
myDrive
- subnub/myDrive: Node.js and mongoDB Google Drive Clone
MongoDB 资源、整理集&FAQ
MongoDB 资源
MongoDB 整理集
- mongodb 的动态 - SegmentFault 思否
MongoDB FAQ
用户名、密码
- MongoDB 设置用户名密码 - 简书
- mongodb 修改用户密码 2种方法_MongoDB_脚本之家
- 设置mongodb的用户名密码 | Think in Drupal
- MongoDB 设置用户名密码登录 - 云+社区 - 腾讯云
- MongoDB - 设置数据库的用户名和密码(开启登录密码认证)
备份、恢复、导入、导出
- MongoDB 备份(mongodump)与恢复(mongorestore) | 菜鸟教程
- mongoDb的数据导入和导出 - 简书
- MongoDB 导出导入备份恢复数据详解及实例_MongoDB_脚本之家
- 基于node的登入例子(node-koa-mongoose) - 简书
- 海量数据的分页怎么破? | MongoDB中文社区
- Document-oriented database - Wikipedia
- 分类:面向文档的数据库 - 维基百科,自由的百科全书
- 面向文档的数据库 - 维基百科,自由的百科全书
# 键-值数据库,或键-值存储(Key–Value Database,or Key–Value Store)
etcd
- etcd-io
- etcd-io/etcd: Distributed reliable key-value store for the most critical data of a distributed system
- coreos/etcd-operator: etcd operator creates/configures/manages etcd clusters atop Kubernetes
- etcd
- etcd | ETCD中文网站
- Rancher Docs: Troubleshooting etcd Nodes
HiveDB
- HiveDB
- hivedb/hive: Lightweight and blazing fast key-value database written in pure Dart.
- Hive Docs
Redis
Redis core
redis-py
- redis/redis-py: Redis Python Client
- redis2 · PyPI
- redis3 · PyPI
- redis · PyPI
- Redis
- redis/redis: Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
- RedisBloom
- Redis
- Distributed locks with Redis – Redis
- The Home of Redis Developers | Redis Developer Hub
- RedisBloom | Redis
node-redis
- redis/node-redis: A high-performance Node.js Redis client.
- Node Redis
Redis libs、plugins&tools
$ JavaScript
ioredis
- luin/ioredis: 🚀 A robust, performance-focused and full-featured Redis client for Node.js.
node-redis
- NodeRedis/node-redis: A high performance Node.js Redis client.
- joshuah/sol-redis-pool: A simple Redis pool for node using generic-pool.
node-redlock
- mike-marcacci/node-redlock: A node.js redlock implementation for distributed, highly-available redis locks
$ Python
Redisson
- redisson/redisson: Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...
- uglide/RedisDesktopManager: Cross-platform GUI management tool for Redis
- ngbdf/redis-manager: Redis 一站式管理平台,支持集群的监控、安装、管理、告警以及基本的数据操作
- redis-admin: 轻量级Redis缓存图形化管理工具
Redis 资源、整理集&FAQ
Redis 资源
Redis 整理集
Redis FAQ
- Key–value database - Wikipedia
- 分类:键-值数据库 - 维基百科,自由的百科全书
- 键-值存储 - 维基百科,自由的百科全书
Azure Cosmos DB
- Azure Cosmos DB – NoSQL Database | Microsoft Azure
Cassandra
- Apache Cassandra | Apache Cassandra Documentation
- CASSANDRA - Home
- apache/cassandra: Mirror of Apache Cassandra
- gocql
CouchDB
- CouchDB - 维基百科,自由的百科全书
- Apache CouchDB
FoundationDB
- FoundationDB - Wikipedia
- FoundationDB
- apple/foundationdb: FoundationDB - the open source, distributed, transactional key-value store
- FoundationDB/fdb-kubernetes-operator: A kubernetes operator for FoundationDB
- FoundationDB/awesome-foundationdb: List of FoundationDB resources
- FoundationDB | Home
- FoundationDB 6.3 — FoundationDB 6.3
HBase
- Apache HBase – Apache HBase™ Home
- Hbase 中文文档
- Node HBase - HBase REST client for Node.js
- hbase - npm
PouchDB
- PouchDB
- pouchdb/pouchdb: - PouchDB is a pocket-sized database.
- PouchDB, the JavaScript Database that Syncs!
RethinkDB
- RethinkDB
- rethinkdb/rethinkdb: The open-source database for the realtime web.
- RethinkDB: the open-source database for the realtime web
- rethinkdb/rethinkdb-python: Python driver for RethinkDB
- rethinkdb · PyPI
ScyllaDB
- ScyllaDB
- scylladb/scylla: NoSQL data store using the seastar framework, compatible with Apache Cassandra
- scylladb/scylla-monitoring: Simple monitoring of Scylla with Grafana
- ScyllaDB | Monstrously Fast + Scalable NoSQL
- Category:NoSQL - Wikipedia
- Category:Document-oriented databases - Wikipedia
- Category:Full-text databases - Wikipedia
- Category:Key-value databases - Wikipedia
- Category:NoSQL companies - Wikipedia
- Category:NoSQL products - Wikipedia
- NoSQL - Wikipedia
- NoSQL - 维基百科,自由的百科全书
- nosql-databases · GitHub Topics
对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping)
# JavaScript
Bookshelf.js
- Bookshelf.js
- bookshelf/bookshelf: A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js
- Bookshelf.js | Home
MikroORM
- MikroORM
- mikro-orm/mikro-orm: TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.
- MikroORM: TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. | MikroORM
Objection.js
- Vincit/objection.js: An SQL-friendly ORM for Node.js
- Objection.js
Prisma
- Prisma
- prisma/prisma: Modern database access (ORM alternative) for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB & SQLite
- Prisma - Next-generation ORM for Node.js and TypeScript
Sequelize
Sequelize core
- Sequelize
- sequelize/sequelize: An easy-to-use multi SQL dialect ORM for Node.js
- demopark/sequelize-docs-Zh-CN: Sequelize 文档的中文版本: v4.42.0 | v5.21.5 | v6-beta
- Sequelize | Sequelize ORM
Sequelize libs、plugins&tools
graphql-sequelize
- mickhansen/graphql-sequelize: GraphQL & Relay for MySQL & Postgres via Sequelize
Sequelize CLI
- sequelize/cli: The Sequelize CLI
sequelize-auto
- sequelize/sequelize-auto: Automatically generate bare sequelize models from your database.
Sequelize example
- sequelize/express-example: A proposal for the usage of Sequelize within an Express.JS application.
sequelize-fixtures
- domasx2/sequelize-fixtures: Load data from json, yaml or js to sequelize
- flexxnn/sequelize-auto-migrations: Migration generator && runner for sequelize
- overlookmotel/sequelize-hierarchy: Nested hierarchies for Sequelize
- mweibel/connect-session-sequelize: Sequelize SessionStore for Connect
- adrien2p/nestjs-sequelize-jwt: Nest + Sequelize + jwt
- ts_express: ts_express
Sequelize 资源、整理集&FAQ
TypeORM
TypeORM core
- typeorm/typeorm: ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
- TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
TypeORM libs、plugins&tools
- Kononnable/typeorm-model-generator: Generates models for TypeORM from existing database.
- w3tecch/typeorm-seeding: 🌱 A delightful way to seed test data into your database.
- RobinCK/typeorm-fixtures: Fixtures loader for typeorm
- andregardi/jwt-express-typeorm: Rest API with JWT authentication and role based authorization using TypeScript Express.js and TypeORM
- nestjsx/nestjs-typeorm-paginate: Pagination response object function + types for typeorm + nestjs
TypeORM 资源、整理集&FAQ
- 《TypeORM v0.2.20 中文文档》 - 书栈网 · BookStack
- 入门 - 《TypeORM v0.2.20 中文文档》 - 书栈网 · BookStack
waterline
- balderdashy/waterline: An adapter-based ORM for Node.js with support for mysql, mongo, postgres, mssql (SQL Server), and more
- waterline.js
# Python
- ORM 实例教程 - 阮一峰的网络日志
- Nextras
联机分析处理(Online analytical processing,OLAP)
- Online analytical processing - Wikipedia
- 联机分析处理 - 维基百科,自由的百科全书
联机事务处理(Online transaction processing,OLTP)
- Online transaction processing - Wikipedia
- 联机事务处理 - 维基百科,自由的百科全书
每秒查询率(Queries per second,QPS)
- Queries per second - Wikipedia
数据查询语言(Query languages)
N1QL
- couchbase/go_n1ql: N1QL Driver for Go lang's database/sql package
- Database Query Language N1QL: SQL for JSON | Couchbase
- 第一章:N1QL基础 - Couchbase 中文教程
Procedural Language/SQL,PL/SQL
- PL-SQL - 维基百科,自由的百科全书
- PL/SQL for Developers
- PL/SQL Tutorial
- PL/SQL教學
Rainbow Query Language,RBQL
- mechatroner/RBQL: 🦜RBQL - Rainbow Query Language: SQL-like query engine for (not only) CSV file processing. Supports SQL queries with Python and JavaScript expressions.
- rbql - npm
- rbql · PyPI
- RBQL - Rainbow Query Language
Spark SQL
- Spark SQL, Built-in Functions
- Spark SQL and DataFrames - Spark 3.2.1 Documentation
- Spark SQL, DataFrames and Datasets Guide - spark中文文档
图状数据查询语言(Graph Query Language,GraphQL)
GraphQL core
- GraphQL - Wikipedia
- GraphQL - 维基百科,自由的百科全书
- GraphQL
- graphql/graphql-js: A reference implementation of GraphQL for JavaScript
- graphql/graphql-spec: GraphQL is a query language and execution engine tied to any backend service.
- graphql/graphiql: GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.
- GraphQL | A query language for your API
- GraphQL | A query language for your API
- The GraphQL Foundation | An open and neutral home for the GraphQL community
- spec.graphql.org
- GraphQL | Facebook
GraphQL frameworks、libs、plugins&tools
Apollo GraphQL
apollo-server
- apollographql/apollo-server: 🌍 GraphQL server for Express, Connect, Hapi, Koa and more
- apollo-server - npm
- apollo-server-core - npm
- apollo-server-express - npm
- apollo-server-lambda - npm
- apollo-server-koa - npm
- apollo-server-testing - npm
- apollo-server-micro - npm
- apollo-server-errors - npm
- apollo-server-hapi - npm
- apollo-server-caching - npm
- apollo-server-fastify - npm
- apollo-server-cloud-functions - npm
- apollo-server-env - npm
- Apollo GraphQL | Apollo Data Graph Platform— unify APIs, microservices, and databases into a data graph that you can query with GraphQL
- Introduction to Apollo Server - Apollo Server - Apollo GraphQL Docs
apollo-upload-client
- jaydenseric/apollo-upload-client: A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, Blob, or ReactNativeFile instances), or else fetches a regular GraphQL POST or GET request (depending on the config and GraphQL operation).
- Apollo GraphQL
- apollographql/apollo: Open source tools for GraphQL. Central repo for discussion.
- apollographql/apollo-link: Interface for fetching and modifying control flow of GraphQL requests
- apollographql/apollo-client-devtools: Apollo Client browser developer tools.
- apollographql/apollo-client: A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server
- apollographql/graphql-tag: A JavaScript template literal tag that parses GraphQL queries
- apollo-boost - npm
- apollo-link-http - npm
- apollo-link-batch-http - npm
- apollo-link-http-common - npm
- @apollo/link-batch-http - npm
- apollo-cache-inmemory - npm
dataloader
- graphql/dataloader: DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
express-graphql
- graphql/express-graphql: Create a GraphQL HTTP server with Express.
graphqurl
- hasura/graphqurl: curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.
graphql-compose
- graphql-compose
- graphql-compose/graphql-compose-aws: AWS Cloud API via GraphQL
- graphql-compose/graphql-compose-mongoose: Mongoose model converter to GraphQL types with resolvers for graphql-compose https://github.com/nodkz/graphql-compose
- graphql-compose · Toolkit for generating complex GraphQL schemas in Node.js
graphql-tools
- ardatan/graphql-tools: Build, mock, and stitch a GraphQL schema using the schema language
- @graphql-tools - npm search
graphql-type-json
- taion/graphql-type-json: JSON scalar type for GraphQL.js
- graphql-type-json - npm
graphql-rover
- Brbb/graphql-rover: GraphQL + Vue.js + D3.js schema viewer, powered by introspection.
Hasura
- Hasura
- hasura/graphql-engine: Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
- Instant GraphQL APIs on your data | Built-in Authz & Caching
type-graphql
- MichalLytek/type-graphql: Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
villus
- logaretm/villus: 🏎 A tiny and fast GraphQL client for Vue.js
- Villus - Villus
vue-gql
- baianat/vue-gql: A small and fast GraphQL client for Vue.js
- Vue-gql
- thiagoleitedev/rest-fullstack: A real world REST app using GraphQL
- dotansimha/graphql-code-generator: GraphQL code generator with flexible support for custom plugins and templates
- benawad/fullstack-graphql-airbnb-clone: A Fullstack GraphQL Airbnb Clone with React and React Native
- glennreyes/graphpack: ☄️ A minimalistic zero-config GraphQL server.
GraphQL projects
next-ecommerce
- RafaelGoulartB/next-ecommerce: Quantum Ecommerce. Made with Next.js | GraphQL | Apollo Server | Apollo Client | SSR
- Quantum E-commerce - Next Project
vue-fullstack-graphql
- graphql-boilerplates/vue-fullstack-graphql: Starter projects for fullstack applications based on Vue.js & GraphQL.
vue-graphql-enterprise-boilerplate
- frandiox/vue-graphql-enterprise-boilerplate: A GraphQL ready, very opinionated Vue SPA template for Vue CLI 3
- dabit3/vue-graphql-appsync: Vue example using GraphQL with AWS AppSync
GraphQL 资源、整理集&FAQ
GraphQL 资源
- chentsulin/awesome-graphql: Awesome list of GraphQL & Relay
- blog/src/graphql+redis at master · airuikun/blog
- hasura/awesome-vue-graphql: A curated collection of resources, clients and tools that make working with `GraphQL and Vue.js` awesome
GraphQL 整理集
- Newest 'graphql' Questions - Stack Overflow
GraphQL FAQ
- GraphQL vs. REST - Apollo Blog
- GraphQL[0x01] -- GraphQL基础实践
- 我为什么放弃了RESTful,转而选择去拥抱GraphQL,你不好奇?
结构化查询语言(Structured Query Language,SQL)
SQL core
JOIN
- JOIN
SELECT
- SELECT语法
- SELECT语序
子查询(SUBQUERY)
- 子查询(SUBQUERY)
- SQL:2011 - Wikipedia
- SQL - 维基百科,自由的百科全书
- sql · GitHub Topics
- SQL 教程 | 菜鸟教程
SQL frameworks、libs、plugins&tools
$ JavaScript
$ SQL Formatter
PoorMansTSqlFormatter
- TaoK/PoorMansTSqlFormatter: A small free .Net and JS library (with demo UI, command-line bulk formatter, SSMS/VS add-in, notepad++ plugin, winmerge plugin, and demo webpage) for reformatting and coloring T-SQL code to the user's preferences.
- Poor Man's T-SQL Formatter - Architect Shack
- Poor SQL - Instant Free and Open-Source T-SQL Formatting
SQL Formatter
- sql-formatter-org
- sql-formatter-org/sql-formatter: A whitespace formatter for different query languages
- SQL Formatter
- TeamSQL/sql-formatter: A whitespace formatter for different query languages
- TaoK/poor-mans-t-sql-formatter-npm-package: An NPM package for the Poor Man's T-SQL Formatter JS Library
$ SQL Linter
SQLFluff
- SQLFluff
- sqlfluff/sqlfluff: A SQL linter and auto-formatter for Humans
- sqlfluff/vscode-sqlfluff: An extension to use the sqlfluff linter in vscode.
- sqlfluff/sqlfluff-github-actions: The official resource for SQLFluff related GitHub Actions
- sqlfluff/sqlfluff-online: An online SQL formatter, via SQLFluff.
- 📜 The SQL Linter for Humans — SQLFluff 0.13.1 documentation
- https://online.sqlfluff.com
Hue
- cloudera/hue: Hue Editor: Open source SQL Query Assistant for Databases/Warehouses
- Hue - The open source SQL Assistant for Data Warehouses
- TeamSQL
- cuebook/cuelake: Use SQL to build ELT pipelines on a data lakehouse.
SQL 资源、整理集&FAQ
- 第一章 SQL中使用的符号 | InterSystems Developer Community | Caché
- 15000 字的 MySQL 速查手册,有这一份就够了!! - 知乎
- 【Q006】如何写一个 SQL 获取分组 top n 的数据 · Issue #7 · shfshanyue/Daily-Question
- Cloud Data Analytics Community
- Category:Query languages - Wikipedia
- Query language - Wikipedia
- 分类:数据查询语言 - 维基百科,自由的百科全书
- Datalog - 维基百科,自由的百科全书
查询吞吐量(Query throughput,QthD)
- Query throughput - Wikipedia
关系型数据库(Relational Databases,RDB)
# NewSQL
- 分类:NewSQL - 维基百科,自由的百科全书
- NewSQL - 维基百科,自由的百科全书
MariaDB
MariaDB core
- MariaDB Foundation - MariaDB.org
- MariaDB Enterprise Open Source Database & SkySQL MariaDB Cloud | MariaDB
MariaDB frameworks、libs、plugins&tools
$ JavaScript
node-mariasql
- mscdex/node-mariasql: A node.js binding to MariaDB's non-blocking (MySQL-compatible) client library
MariaDB 资源、整理集&FAQ
MySQL
MySQL core
- MySQL
- mysql/mysql-server: MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.
- mysql/mysql-operator: MySQL Operator for Kubernetes
- MySQL
- MySQL :: Download MySQL Community Server
- MySQL :: MySQL Documentation
- MySQL :: Developer Zone
DOCUMENTATION
MySQL Programs
- MySQL :: MySQL 8.0 Reference Manual
- mysql/mysql-connector-nodejs: MySQL Connector Node.JS is a MySQL Connector using the X Protocol, which was introduced with MySQL 5.7.12.
MySQL frameworks、libs、plugins&tools
$ JavaScript
mysqljs
- mysqljs
- mysqljs/mysql: A pure node.js JavaScript Client implementing the MySQL protocol.
- mysqljs/sqlstring: Simple SQL escape and format for MySQL
- mysqljs/named-placeholders: PDO-style named to unnamed placeholders compiler
- mysql - npm
- mirrors / mysqljs / mysql · GitCode
- node-mysql - Google 网上论坛
mysql2
- sidorares/node-mysql2: fast mysqljs/mysql compatible mysql driver for node.js
$ Python
PyMySQL
- PyMySQL
- PyMySQL/PyMySQL: Pure Python MySQL Client
iysql
- influx-code/iysql: IYSQL - Improve Your SQL
Navicat for MySQL
- Navicat for MySQL64位破解版(附注册码)_Navicat for MySQL 11.2中文版-PC下载网
- Navicat for MySQL下载、安装和配置
- MySQL相关文件包-CSDN下载
- thinkjs/think-model-mysql: Mysql model adapter
- bitpoke/mysql-operator: Asynchronous MySQL Replication on Kubernetes using Percona Server and Openark's Orchestrator.
MySQL 资源、整理集&FAQ
MySQL 资源
MySQL 整理集
MySQL FAQ
- 【干货】一千行 MySQL 学习笔记
- MySQL ORDER BY / LIMIT performance: late row lookups at EXPLAIN EXTENDED
- sql - Mysql index configuration - Stack Overflow
Oracle
- Oracle | Cloud Applications and Cloud Platform
PostgreSQL
PostgreSQL core
- PostgreSQL: The world's most advanced open source database
- PostgreSQL 教程 | 菜鸟教程
- psqlodbc - PostgreSQL ODBC driver
- PostgreSQL中文社区:: 世界上功能最强大的开源数据库...
- PostgreSQL: Documentation
- pgpool Wiki
PostgreSQL extensions、frameworks、libs、plugins&tools
$ JavaScript
node-postgres
- brianc/node-postgres: PostgreSQL client for node.js.
node-reactive-postgres
- tozd/node-reactive-postgres: Reactive queries for PostgreSQL
- reactive-postgres - npm
pg-promise
- vitaly-t/pg-promise: PostgreSQL interface for Node.js
Slonik
- gajus/slonik: A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL.
- Dian Fay / massive-js · GitLab
Citus
- citusdata/citus: Distributed PostgreSQL as an extension
- Citus Data | Distributed Postgres. At any scale.
PostgREST
- PostgREST
- PostgREST/postgrest: REST API for any Postgres database
- PostgREST Documentation — PostgREST 9.0.0 documentation
- ANXS/postgresql: Fairly full featured Ansible role for Postgresql.
- PgBouncer - lightweight connection pooler for PostgreSQL
PostgreSQL 资源、整理集&FAQ
- sous-chefs/postgresql: Development repository for the postgresql cookbook
- PostgreSQL新手入门 - 阮一峰的网络日志
SQL Server
SQL Server core
- SQL Server technical documentation - SQL Server | Microsoft Docs
- SQL Server 下载 | Microsoft
SQL Server frameworks、libs、plugins&tools
$ JavaScript
tediousjs
mssql
- tediousjs/node-mssql: Microsoft SQL Server client for Node.js
- node-mssql | Microsoft SQL Server client for Node.js
- tediousjs
- tediousjs/tedious: Node TDS module for connecting to SQL Server databases.
- TimelordUK/node-sqlserver-v8: branched from node-sqlserver, SQL server driver compatible with all versions of Node
SQL Server 资源、整理集&FAQ
SQLite
SQLite core
- SQLite Home Page
- Architecture of SQLite
SQLite frameworks、libs、plugins&tools
$ JavaScript
sql.js
- sql-js/sql.js: A javascript library to run SQLite on the web.
- sql.js
sqlite3
- TryGhost/node-sqlite3: SQLite3 bindings for Node.js
$ Python
csvs-to-sqlite
- simonw/csvs-to-sqlite: Convert CSV files into a SQLite database
- csvs-to-sqlite · PyPI
Dogsheep
- Dogsheep
- dogsheep/dogsheep.github.io: Tools for personal analytics using SQLite and Datasette
- Dogsheep | dogsheep.github.io
db-to-sqlite
- simonw/db-to-sqlite: CLI tool for exporting tables or queries from any SQL database to a SQLite file
- db-to-sqlite · PyPI
sqlite-utils
- simonw/sqlite-utils: Python CLI utility and library for manipulating SQLite databases
- sqlite-utils · PyPI
- sqlite-utils
SquiDB
- yahoo/squidb: SquiDB is a SQLite database library for Android and iOS
SQLite 资源、整理集&FAQ
- Relational database - Wikipedia
- 关系数据库 - 维基百科,自由的百科全书
- relational-databases · GitHub Topics
- EverSQL | Automatic SQL Query Optimization for MySQL & PostgreSQL
时间数据库,或时间化数据库,或时态数据库(Temporal database,TemporalDB)
TimeZoneDB
- Free Time Zone Database & API - TimeZoneDB
- Information for America/Danmarkshavn - TimeZoneDB
- Information for Asia/Shanghai - TimeZoneDB
- Category:tz database - Wikipedia
- List of tz database time zones - Wikipedia
- tz database - Wikipedia
- 时间数据库 - 维基百科,自由的百科全书
时间序列数据库(Time Series Database,TSDB)
InfluxDB
InfluxDB core
- InfluxDB - Wikipedia
- InfluxData
- influxdata/influxdb: Scalable datastore for metrics, events, and real-time analytics
- InfluxDB: Open Source Time Series Database | InfluxData
InfluxDB frameworks、libs、plugins&tools
node-influx
- node-influx
- node-influx/node-influx: 📈 The InfluxDB Client for Node.js and Browsers
- Home | node-influx
InfluxDB 资源、整理集&FAQ
- 前言 · InfluxDB中文文档
KairosDB
- kairosdb
- kairosdb/kairosdb: Fast scalable time series database
- KairosDB
OpenTSDB
- OpenTSDB
- OpenTSDB/opentsdb: A scalable, distributed Time Series Database.
- OpenTSDB - A Distributed, Scalable Monitoring System
TimescaleDB
- Timescale
- timescale/timescaledb: An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
- Time-series data simplified | Timescale
- Time series database - Wikipedia
- Time series - Wikipedia
每秒事务处理量(Transactions per second,TPS)
- Transactions per second - Wikipedia
- 每秒事务处理量 - 维基百科,自由的百科全书
分库分表
- 一文快速入门分库分表(必修课)
- https://mp.weixin.qq.com/s?__biz=MzAxNTM4NzAyNg==&mid=2247488500&idx=1&sn=108bf704a54b0a9638e84698deb3ce4c&chksm=9b858309acf20a1fc606f6d140e9638072405011829bb8decc906a648d3f2f75441c0adac869&token=1691474648&lang=zh_CN&scene=21#wechat_redirect
- 分库分表的 4种分片策略,所有 SQL 都逃不掉的一步
- 分类:数据库 - 维基百科,自由的百科全书
- 数据库 - 维基百科,自由的百科全书
数据库 frameworks、libs、plugins&tools
# Client、Dashboard、GUI、Tool&Visualize
$ CLIs
dbcli
- dbcli
- dbcli/mycli: A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.
- mycli
DBeaver
- DBeaver
- dbeaver/dbeaver: Free universal database tool and SQL client
- DBeaver Community | Free Universal Database Tool
Metabase
- Metabase
- metabase/metabase: The simplest, fastest way to get business intelligence and analytics to everyone in your company
- Metabase
Redash
- Redash
- getredash/redash: Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
- Redash helps you make sense of your data
SQLPad
- SQLPad
- sqlpad/sqlpad: Web-based SQL editor run in your own private cloud. Supports MySQL, Postgres, SQL Server, Vertica, Crate, ClickHouse, Trino, Presto, SAP HANA, Cassandra, Snowflake, BigQuery, SQLite, and more with ODBC
- SQLPad
SQLyog
- webyog/sqlyog-community: Webyog provides monitoring and management tools for open source relational databases. We develop easy-to-use MySQL client tools for performance tuning and database management. Webyog's solutions include SQL Diagnostic Manager for MySQL performance optimization and SQLyog for MySQL administration. More than 35,000 companies (including Amazon, IBM, Salesforce, AT&T, eBay, and GE) and 2.5 million users rely on Webyog's solutions to provide valuable insights into their databases. Webyog is an Idera, Inc. company.
- Webyog | Tools for MySQL and MariaDB Databases
- priyank-purohit/PostGUI: A React web application to query and share any PostgreSQL database.
- Sequel Pro
# Database Records
dbr
- gocraft/dbr: Additions to Go's database/sql for super fast performance and convenience.
- dbr package - github.com/gocraft/dbr - Go Packages
- mailru/dbr: Additions to Go's database/sql for super fast performance and convenience. (fork of gocraft/dbr)
# JavaScript
lowdb
- typicode/lowdb: ⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser)
nedb
- louischatriot/nedb: The JavaScript Database, for Node.js, nw.js, electron and the browser
qone
- dntzhang/qone: Next-generation web query language, extend .NET LINQ for javascript.
rxdb
- pubkey/rxdb: A realtime Database for the Web
- Introduction · RxDB - Documentation
sharedb
- share/sharedb: Realtime database backend based on Operational Transformation (OT)
sirdb
- c9fe/sirdb: A git diffable JSON database on yer filesystem.
stormdb
- TomPrograms/stormdb: 🌩️ StormDB is a tiny, lightweight, 0 dependency, easy-to-use JSON-based database for NodeJS, the browser or Electron.
WatermelonDB
- Nozbe/WatermelonDB: 🍉 Next-gen database for powerful React and React Native apps that scales to 10,000s of records and remains fast ⚡️
- syamdanda/jsonbase: A database software completely built as JSON files in backend. A powerful, portable and simple database works on top of JSON files. It is like a database software, currently having basic CRUD operation features. You can use this as a backend for your ReST APIs as well. The software is completely free and opensource. We are coming up with new features and providing more updates. The another beautiful advantage with JSON-base is since it is a NPM module, this fits well in your nodeJs applications eco system. if you want to develop quick prototypes/poc or need of a database with minimal requirements then, JSONBASe is an must option that you can consider. However there is a limitation if you go beyond a million records per table.
- keywords:database - npm search
- keywords:db - npm search
# Proxy
ProxySQL
- sysown/proxysql: High-performance MySQL proxy with a GPL license.
- ProxySQL - A High Performance Open Source MySQL Proxy
# SQL Formatter
- zeroturnaround/sql-formatter: A whitespace formatter for different query languages
- kufii/sql-formatter-plus: A whitespace formatter for different query languages
nocodb
- nocodb
- nocodb/nocodb: 🔥 🔥 🔥 Open Source Airtable Alternative
- NocoDB Documentation - NocoDB
Presto
- Presto
- prestodb/presto: The official home of the Presto distributed SQL query engine for big data
- Presto | Distributed SQL Query Engine for Big Data
- Tapdata Cloud,实时数据同步工具,异构数据库迁移,免费使用
数据库 资源、整理集&FAQ
数据库 资源
# 命名规范
- 数据库表字段命名规范 - 云+社区 - 腾讯云
- SQL 开发规范及基本原则 | PingCAP Docs
- MySQL命名、设计及使用规范 – 标点符
- 数据库表名的命名规范 - 知乎
- 数据库设计中的命名规范 - 简书
- MySQL数据库设计命名规范 - 简书
chinese-poetry
- chinese-poetry/chinese-poetry: 最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
- 中文诗歌
Designing Data-Intensive Application
- Vonng/ddia: 《Designing Data-Intensive Application》DDIA中文翻译
- 简介 · ddia-cn
- database · GitHub Topics
- pwxcoo/chinese-xinhua: 中华新华字典数据库。包括歇后语,成语,词语,汉字。
- hujiaweibujidao/poetry: china ancient poetry project data
- LingDong-/grand-timeline: Interactive grand unified timeline of 30,800 ancient Chinese people / 古人全表
- plotly/falcon: Free, open-source SQL client for Windows and Mac 🦅
- metowolf/rime-sogou: 📇 聰明的輸入法配聰明的詞庫
- javayhu/poetry: china ancient poetry project data
- Database of Databases - Home
- 數據庫
数据库 整理集
- enochtangg/quick-SQL-cheatsheet: A quick reminder of all SQL queries and examples on how to use them.
- ConnectionStrings.com - Forgot that connection string? Get it here!
数据库 FAQ
- Intro, Data Modeling, Databases | Prisma's Data Guide
- How Does a Database Work? | Let’s Build a Simple Database
@ 分布式平台(Distributed Platform)
Apache Hive (TM)
- apache/hive: Apache Hive
- Apache Hive TM
- Manage projects faster & collaborate better | Hive
- Hive - The Blockchain & Cryptocurrency for Web3
- 五万字 | Hive知识体系保姆级教程 - 阅读清单 - 云+社区 - 腾讯云
Spark
- perwendel/spark: A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin
- Apache Spark™ - Unified Engine for large-scale data analytics
- Spark Framework: An expressive web framework for Kotlin and Java
- 从微信朋友圈的评论可见性,谈因果一致性在分布式系统中的应用 - 奔跑的猪0101 - 博客园
@ 负载均衡(Load Balance,LB)
HAProxy
- HAProxy
- haproxy/haproxy: HAProxy Load Balancer's development branch (mirror of git.haproxy.org)
- Repositories
- HAProxy Technologies | The World’s Fastest and Most Widely Used Software Load Balancer
- 500 Internal Privoxy Error
- HAProxy Ingress
- HAProxyConf user conference for the HAProxy community
- davidmarkclements/overload-protection: Load detection and shedding capabilities for http, express, restify and koa
@ 监控和告警(Monitoring & Alerting)
Cacti
- Cacti ™
- Cacti/cacti: Cacti ™
- Cacti® - The Complete RRDTool-based Graphing Solution
CloudWatch
- lazywithclass/winston-cloudwatch: Send logs to Amazon Cloudwatch using Winston.
- Amazon CloudWatch Documentation
- CloudWATCH
- Cloudwatch | DigitalHR | Talent Technology | People Analytics
- Amazon CloudWatch :: AWS Management and Governance Tools Workshop
- Amazon CloudWatch | Cloud monitoring | Amazon Web Services
- Amazon CloudWatch云监控_云监控服务-AWS云服务
Cronitor
- Simple monitoring for any application | Cron Monitoring | Website Monitoring | & more | Cronitor
- Cron Job Monitoring | Cronitor
- Cron Reference | Cronitor
- Website and API monitoring, done right. Uptime Monitoring | Cronitor
- Crontab.guru - The cron schedule expression editor
Ganglia
- Ganglia Monitoring System
Graphite
- Graphite Project
- graphite-project/graphite-web: A highly scalable real-time graphing system
- Graphite Documentation — Graphite 1.1.8 documentation
- Graphite Documentation — Graphite 1.2.0 documentation
- Graphite
LibreNMS Project
- LibreNMS Project
- librenms/librenms: Community-based GPL-licensed network monitoring system
Logz.io
- Logz.io: Cloud Observability for Engineers
Monit
- M/Monit
- MONIT
- Monit
nagios
- www.nagios.org
- www.nagios.com
- nagios-plugins.org
- nagios-br.com
OneAPM
- https://apmnj.cmecloud.cn:18081/static/js/bw-loader-416.7.29.js
- OneAPM-端到端应用性能管理平台
- OneAPM
- OneAPM 应用性能管理云解决方案
- OneAPM 博客
- Browser Insight - 真实用户体验监控|前端性能监控|网站监测平台|网站性能测试 – OneAPM
- OneAPM 云监控部署与试用体验 – 运维生存时间
Open-Falcon
- Open-Falcon
- open-falcon/falcon-plus: An open-source and enterprise-level monitoring system.
- open-falcon/task: 自监控等cron任务
- open-falcon-archive
- Open-Falcon - Monitoring system & time series database
- 社区介绍 · GitBook
Prometheus
Prometheus core
$ Alerting
Awesome Prometheus Alerts
- samber/awesome-prometheus-alerts: 🚨 Collection of Prometheus alerting rules
- Awesome Prometheus alerts | Collection of alerting rules
Prometheus Alertmanager
karma
- prymitive/karma: Alert dashboard for Prometheus Alertmanager
- karma-demo
- prometheus/alertmanager: Prometheus Alertmanager
- Alertmanager Slack Notification Builder
- Alerting overview | Prometheus
- Newest 'prometheus-alertmanager' Questions - Stack Overflow
$ BEST PRACTICES
HISTOGRAMS AND SUMMARIES
- Histograms and summaries | Prometheus
- Lock-free Observations for Prometheus Histograms | Grafana Labs
- 一文搞懂 Prometheus 的直方图 – 云原生实验室 - Kubernetes|Docker|Istio|Envoy|Hugo|Golang|云原生
- prometheus的summary和histogram指标的简单理解_wtan825的博客-CSDN博客_histogram prometheus
- Prometheus Metrics 设计的最佳实践和应用实例,看这篇够了! - 腾讯云原生 - 博客园
$ Client libraries
- prometheus/client_golang: Prometheus instrumentation library for Go applications
- prometheus/client_java: Prometheus instrumentation library for JVM applications
- prometheus/client_python: Prometheus instrumentation library for Python applications
- prometheus/client_ruby: Prometheus instrumentation library for Ruby applications
- prometheus/client_rust: Open Metrics client library allowing users to natively instrument applications.
- aecolley/client_bash: Client Bash library for talking to the Prometheus pushgateway
- digitalocean/prometheus-client-c: A Prometheus Client in C
- jupp0r/prometheus-cpp: Prometheus Client Library for Modern C++
- deadtrickster/prometheus.cl: Prometheus.io Common Lisp client
- tentaclelabs/prometheus_client: Dart implementation of the Prometheus client library
- deadtrickster/prometheus.ex: Prometheus.io Elixir client
- deadtrickster/prometheus.erl: Prometheus.io client in Erlang
- fimad/prometheus-haskell: Haskell client library for exposing prometheus.io metrics.
- knyar/nginx-lua-prometheus: Prometheus metric library for Nginx written in Lua
- tarantool/metrics: Metric collection library for Tarantool
- prometheus-net/prometheus-net: .NET library to instrument your code with Prometheus metrics
- mirage/prometheus: OCaml library for reporting metrics to a Prometheus server
- PromPHP/prometheus_client_php: Prometheus instrumentation library for PHP applications
- cfmack/pRometheus: Prometheus Client Library for R and Plumber
- siimon/prom-client: Prometheus client for node.js
- SimenB/node-prometheus-gc-stats: Report Garbage Collection stats using Prometheus
- prom-client - npm
- Net::Prometheus - export monitoring metrics for prometheus - metacpan.org
- Client libraries | Prometheus
$ Exporter
Node exporter
- prometheus/node_exporter: Exporter for machine metrics
- prom/node-exporter - Docker Image | Docker Hub
- 通过 Node Exporters 收集metrics-Prometheus-运维开源项目互助社区
- 使用 Node Exporter 自定义监控指标 - 墨天轮
SNMP Exporter
- librenms/mibs at master · librenms/librenms
- Net-SNMP
- Prometheus Exporter (六)SNMP Exporter - InfoQ 写作平台
- snmp-exporter · GitHub Topics · GitHub
- prometheus/snmp_exporter: SNMP Exporter for Prometheus
- prometheus/blackbox_exporter: Blackbox prober exporter
- prometheus/mysqld_exporter: Exporter for MySQL server metrics
- prometheus/exporter-toolkit: Utility package to build exporters
- Default port allocations · prometheus/prometheus Wiki
- prometheus-community/windows_exporter: Prometheus exporter for Windows machines
- NVIDIA/dcgm-exporter: NVIDIA GPU metrics exporter for Prometheus leveraging DCGM
- cloudflare/ebpf_exporter: Prometheus exporter for custom eBPF metrics
- fstab/grok_exporter: Export Prometheus metrics from arbitrary unstructured log data.
- ClickHouse/clickhouse_exporter: This is a simple server that periodically scrapes ClickHouse stats and exports them via HTTP for Prometheus(https://prometheus.io/) consumption.
- Exporters and integrations | Prometheus
- Prometheus 都可以采集那些指标?-- 常用 Exporter 合集 - InfoQ 写作平台
$ Template
- alertmanager/default.tmpl at main · prometheus/alertmanager
- Template reference | Prometheus
Prometheus Monitoring Community
- Prometheus Monitoring Community
- prometheus-community/node-exporter-textfile-collector-scripts: Scripts for node-exporter's textfile collector
- Community | Prometheus
Prometheus Pushgateway
- prometheus/pushgateway: Push acceptor for ephemeral and batch jobs.
Prometheus 查询语言(Prometheus Query Language,PromQL)
PromLabs
compliance
- prometheus/compliance: A set of tests to check compliance with various Prometheus interfaces
- compliance/promql at main · prometheus/compliance
- PromLabs | PromQL Compliance Tests
- PromLabs | Learn Prometheus from the experts
- PromLabs | PromQL Cheat Sheet
- PromLens, the query builder for PromQL - PromLens
- Relabeler - The playground for Prometheus relabeling rules
- Querying basics | Prometheus
- Newest 'promql' Questions - Stack Overflow
- PromQL for Humans
- How to Query With PromQL : OpsRamp
- An Intro to PromQL: Basic Concepts & Examples | Logz.io
- How to join Prometheus metrics by label with PromQL – Yannick Pereira-Reis
- PromQL 基本使用 · Prometheus 实战
- 初识PromQL - prometheus-book
- 初识 PromQL - Prometheus 中文文档
- Prometheus 查询语言 PromQL 使用说明 · Kubernetes Handbook - Kubernetes 中文指南/云原生应用架构实践手册 · Jimmy Song
- PromQL- CSDN搜索
- PromQL进阶 | Mr.Ye Blogs
- keywords:promql - npm search
- Prometheus
- prometheus/prometheus: The Prometheus monitoring system and time series database.
- prometheus/docs: Prometheus documentation: content and static site generator
- Prometheus - Monitoring system & time series database
- Overview | Prometheus
- Download | Prometheus
Prometheus frameworks、libs、plugins&tools
Cortex
- Cortex
- Cortex
- Cortex | Help Engineering Teams Drive Microservices Best Practices
- Cortex Intelligent Automation and Orchestration Software
OpenObservability
- OpenObservability
- OpenObservability/OpenMetrics: Evolving the Prometheus exposition format into a standard.
- The OpenMetrics project — Creating a standard for exposing metrics data
Prometheus Monitoring Mixins
- Prometheus Monitoring Mixins
- monitoring-mixins/mixtool: mixtool is a helper for easily working with jsonnet mixins.
- Prometheus Monitoring Mixins | Monitoring Mixins
prometheus-operator
- prometheus-operator
- prometheus-operator/prometheus-operator: Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
- prometheus-operator/kube-prometheus: Use Prometheus to monitor Kubernetes and applications running on Kubernetes
- Prometheus Operator - Running Prometheus on Kubernetes
Thanos
Thanos core
- Thanos
- thanos-io/thanos: Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
- Thanos - Highly available Prometheus setup with long term storage capabilities
- Thanos - Highly available Prometheus setup with long term storage capabilities
Thanos frameworks、libs、plugins&tools
Thanos 资源、整理集&FAQ
- Thanos - Prometheus Operator
- Thanos - viva
UnPoller
- UnPoller
- unpoller/unpoller: Application: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus
- Go Lift | Un Poller
- prometheus-community/helm-charts: Prometheus community Helm charts
- keywords:prometheus - npm search
Prometheus 资源、整理集&FAQ
Prometheus 资源
- hulining/prometheus_docs: There are markdown source files for https://hulining.gitbook.io/prometheus/
- yunlzheng/prometheus-book: Prometheus操作指南
- yangchuansheng/prometheus-handbook: Prometheus 中文文档
- Prometheus - viva
- Introduction - prometheus-book
- Performance Monitoring with Prometheus and Grafana — Performance Monitoring with Prometheus and Grafana 1.4.0 documentation
- Prometheus Tutorials
- Prometheus Time Series Collection and Processing Server
- Introduction · GitBook
- prometheus - My Notes
- 序言 - Prometheus 中文文档
- Prometheus 中文文档 - prometheus
- 前言 · Prometheus 实战
- Prometheus中文文档 · 看云
- 《Prometheus 非官方中文手册》 | 览环书站(lhsz.xyz)
- Prometheus操作指南-在线教程-面试哥
- Prometheus - K8S训练营
- Prometheus Users - Google 网上论坛
- [搜书籍] prometheus - 搜索结果 - 书栈网 · BookStack
- Prometheus原理和源码分析_语言 & 开发_杨谕黔_InfoQ精选文章
- 序言 · Prometheus 中文文档
Prometheus 整理集
- prometheus · GitHub Topics
- Prometheus - DEV Community
- The most insightful stories about Prometheus - Medium
- Newest 'prometheus' Questions - Stack Overflow
- prometheus- CSDN搜索
- 高可用 Prometheus:问题集锦 | Vermouth | 博客 | docker | k8s | python | go | 开发
- Prometheus内部实现(一) | Coronarium
- prometheus的直方图
Prometheus FAQ
Prometheus 自监控
- jsonnet-libs/prometheus-metamonitoring at master · grafana/jsonnet-libs
- How we use metamonitoring Prometheus servers to monitor all other Prometheus servers at Grafana Labs | Grafana Labs
- Monitoring Prometheus server itself | by Gaurav Sharma | Medium
- 自监控 · GitBook
- Which are my biggest metrics? – Robust Perception | Prometheus Monitoring Experts
- 通过Prometheus查询计算Kubernetes集群中Pod 的CPU、内存使用率等指标 - 简书
- Prometheus监控K8S节点,容器 表达式计算 - 一毛丶丶 - 博客园
- docker部署Prometheus监控服务器及容器并发送告警 | chris'wang
- TiDB 监控整合方案 - 技术文章 / 运维实战 - AskTUG
Sematext
- Sematext Group, Inc.
- Sematext | IT System Monitoring Tools for DevOps
Zabbix
- Zabbix
- zabbix/zabbix: Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.
- Zabbix :: The Enterprise-Class Open Source Network Monitoring Solution
- niean/anteye: small and smart service monitor, written in golang
- Monitoring Weekly
- 监控- CSDN搜索
- 运维监控_qq_43437874的博客-CSDN博客
- 监控工具 - 沐沐.
- Free and easy heartbeat monitoring service - Heartbeat.sh
@ 进程控制系统(Process Control System,PCS)/守护进程管理(Daemon Process Manager,DPM)
Circus Process Manager
- Circus Process Manager
- circus-tent/circus: A Process & Socket Manager built with zmq
- Circus: A Process & Socket Manager — Circus 0.17.1 documentation
- Circus: A Process & Socket Manager — Circus 0.5.2 documentation
daemontools
- cr.yp.to/daemontools.html
immortal
- immortal
- immortal/immortal: ⭕ A *nix cross-platform (OS agnostic) supervisor
monit
- Easy, proactive monitoring of processes, programs, files, directories, filesystems and hosts | Monit
Supervisor
- Supervisor/supervisor: Supervisor process control system for UNIX
- ochinchina/supervisord: a go-lang supervisor implementation
- crcn/node-supervisord: Supervisord library for node.js
- Supervisor: A Process Control System — Supervisor 3.3.4 documentation
- Supervisor
- Supervisor/initscripts: User-contributed OS init scripts for Supervisor
- Daemon (computing) - Wikipedia
- sysr-q/mattdaemon: Need to daemonise your Python projects? Matt Daemon has you covered.
- perp
@ 远程控制(Remote Control)
rustdesk
- rustdesk/rustdesk: The best open source remote desktop client software
sunlogin
- 向日葵远程控制软件_远程控制电脑手机_远程桌面连接_远程办公|游戏|运维-贝锐向日葵官网
- 向日葵个人版-远程控制软件|远程控制桌面连接|远程控制电脑|远程访问开机唤醒-Oray贝锐科技向日葵官网
ToDesk
- ToDesk远程控制软件-免费安全流畅的远程连接电脑手机
@ 调度(Schedule)
Apache Airflow
- apache/airflow: Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
- Apache Airflow
@ 搜索引擎、数据分析引擎(Search Engine、Data Analysis Engine)
clickvisual
- clickvisual
- clickvisual/clickvisual: A light weight log visual analytic platform for clickhouse.
- ClickVisual
- 石墨文档日志架构 | ClickVisual
- 石墨文档日志架构 | ClickVisual
dbt Labs
- dbt Labs
- dbt-labs/dbt-core: dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
- dbt - Transform data in your warehouse
Elasticsearch
Elasticsearch core
- elastic
- elastic/elasticsearch: Free and Open, Distributed, RESTful Search Engine
- Open Source Search: The Creators of Elasticsearch, ELK Stack & Kibana | Elastic
- 开源搜索与分析 · Elasticsearch | Elastic
- Elasticsearch:官方分布式搜索和分析引擎 | Elastic
- elastic/beats: Beats - Lightweight shippers for Elasticsearch & Logstash
- Beats:Elasticsearch 的数据采集器 | Elastic
Elasticsearch 资源、整理集&FAQ
Elasticsearch 资源
- Ceelog/learn-elk: ELKStack 实践小册
- chenryn/ELKstack-guide-cn: ELK Stack 中文指南
- bluecll/es-easy-setup: Easy to setup Elasticsearch.
- 前言 · ELKstack 中文指南
- Category: Elasticsearch | 小信豬的原始部落
- 2021 版本 ElasticSearch 学习手册!
Elasticsearch 整理集
- ELK - 简书
Elasticsearch FAQ
- 你居然还去服务器上捞日志,搭个日志收集系统难道不香么!
Verdict
- Verdict Project
- verdict-project/verdict: Interactive-Speed Analytics: 200x Faster, 200x Fewer Cluster Resources, Approximate Query Processing
- benbusby/whoogle-search: A self-hosted, ad-free, privacy-respecting metasearch engine
- RediSearch - Redis Secondary Index & Query Engine
- Data Lakehouse Architecture and AI Company - Databricks
@ 传输工具(Transfer Tool)
rsync
- Cloud Storage for Offsite Backup
- rsync 用法教程 - 阮一峰的网络日志
scribe
- scribe.com
- Home | Scribe
@ 虚拟化(Virtualization)
OpenStack
- Build the future of Open Infrastructure.
基于内核的虚拟机(Kernel-based Virtual Machine,KVM)
- KVM
OpenSA
- leoiceo/OpenSA: 资产管理、资产采集、灰度发布、反向代理、批量任务、任务编排、计划任务、日志审计、权限管理、角色管理、部门管理、运维自动化
- Login Page
- openspug/spug: 开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
运维(Operation and Maintenance, O&M)资源、整理集&FAQ
平均值、百分位数值
- P95、P99.9百分位数值——服务响应时间的重要衡量指标 - Mr于 - 博客园
- OpsRamp: AIOps Powered IT Operation Management | ITOM Management & Hybrid Infrastructure | OpsRamp
- 运维网|运维库|It资源|运维管理系统|运维监控系统|运维操作审计|运维堡垒机|数据库审计|it运维安全|linux运维|mysql运维|windows运维|自动化运维|devops|aiops - yunweiku.com
- IT运维网
- 云智慧-智能运维告警|统一监控|AIOps|ITSM工具|运维管理系统|运维可视化平台
- 运维派-Linux运维技术社区,Linux教程,云计算学习平台,Devops工具下载站
- 工单系统-IT运维工单系统-客服工单系统【易维帮助台】
- SRE运维博客
- 云服务商-阿里云服务器购买-腾讯云服务器购买-服务器租用托管-专线宽带-云等保评测-高防服务器租用托管-云服务器购买平台
- 97下载网-运维架构、手机软件、手机游戏、最专业软件下载基地!
! 工作流(Workflow)
@ Archive、Build & Pack
AppImage
- AppImage
- AppImage/AppImageKit: Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat
- AppImage/awesome-appimage: Lovingly crafted AppImage tools and resources
- AppImage | 让 Linux 应用随处运行
CMake
- CMake
Makeself
- megastep/makeself: A self-extracting archiving tool for Unix systems, in 100% shell script.
- makeself - Make self-extractable archives on Unix | Makeself
Nx
- nrwl/nx: Smart, Fast and Extensible Build System
- Nx: Smart, Fast and Extensible Build System
- Nx Cloud
Pantsbuild
- Pantsbuild
- pantsbuild/pants: The Pantsbuild developer workflow system
- semaphoreci-demos/semaphore-demo-python-pants: Demo for building Python projects with The Pants Build System.
- pantsbuild.pants · PyPI
- Pants
- Building Python Projects at Scale with Pants - Semaphore
- Building a monorepo for Data Science with Pantsbuild | by Duc Anh Bui | Towards Data Science
- Pants Has Got Your Python Monorepo Covered - The Python Podcast.__init__
- Pants Has Got Your Python Monorepo Covered - DEV Community
- Effective monorepos with Pants
Please
- thought-machine/please: High-performance extensible build system for reproducible multi-language builds.
- Please
@ Configuration Management
- configuration · GitHub Topics
- configuration-management · GitHub Topics
- config-management · GitHub Topics
@ Debug、Develop
# Performance & Stack Trace
FlameGraph
- brendangregg/FlameGraph: Stack trace visualizer
- Flame Graphs
speedscope
- jlfwong/speedscope: 🔬 A fast, interactive web-based viewer for performance profiles.
- speedscope
@ Dependency Manager/Library Manager/Package Manager
APT
- APT (software) - Wikipedia
apt-get
- apt-get - Debian Wiki
- AptGet/Howto - Community Help Wiki
Homebrew
- Homebrew
- Homebrew/brew: 🍺 The missing package manager for macOS (or Linux)
- Homebrew/homebrew-cask: 🍻 A CLI workflow for the administration of macOS applications distributed as binaries
- The missing package manager for macOS (or Linux) — The missing package manager for macOS (or Linux)
- Homebrew/formulae.brew.sh: 🏎 An online formulae browser for Homebrew
- Homebrew Formulae
Chocolatey
- Chocolatey
- chocolatey/choco: Chocolatey - the package manager for Windows
- Chocolatey Software | Chocolatey - The package manager for Windows
- Chocolatey - The package manager for Windows
- Chocolatey Software | Packages
- Chocolatey Software | Community
- Installation
- Chocolatey Gallery | chocolatey
- Chocolatey Software Docs | Commands
Composer
- composer/composer: Dependency Manager for PHP
- Composer
MacPorts
- The MacPorts Project -- Home
- MacPorts
Nix/Nixpkgs/NixOS
- NixOS - NixOS Linux
- Nix/Nixpkgs/NixOS
Nuget Package Manager
- NuGet Gallery | Home
- NuGet 包管理器用户界面参考 | Microsoft Docs
- NuGet Package Manager - Visual Studio Marketplace
- NuGet 包管理器控制台指南 | Microsoft Docs
- 安装 NuGet 客户端工具 | Microsoft Docs
- NuGet — 使用 NuGet 管理项目库
- Package Management for Private & Public Feeds & Repositories | MyGet
pacman
- trinker/pacman: A package management tools for R
pkg
- pkg
- freebsd/pkg: Package management tool for FreeBSD. Help at #pkgng on Freenode or pkg@FreeBSD.org
portage
- gentoo/portage: [MIRROR] Package management system
- proj/portage.git - Package management system
ScoopInstaller
- Scoop
- 给 Scoop 加上这些软件仓库,让它变成强大的 Windows 软件管理器 - 少数派
- scoop-extras/bucket at master · lukesampson/scoop-extras
- kodybrown/scoop-nirsoft: A Scoop bucket of useful NirSoft utilities
- Calinou/scoop-games: Scoop bucket for open source/freeware games and game-related tools
- NirSoft - freeware utilities: password recovery, system utilities, desktop utilities
- rasa/scoop-directory: A directory of buckets for the scoop package manager for Windows
- tapannallan/awesome-scoop: A collection of awesome resources for the scoop package manager for windows
- Buckets · lukesampson/scoop Wiki
- App Manifests · lukesampson/scoop Wiki
- Home · lukesampson/scoop Wiki
- lukesampson/scoop: A command-line installer for Windows.
- ScoopInstaller
- ScoopInstaller/Scoop: A command-line installer for Windows.
Vcpkg
- microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS
winget-cli
- microsoft/winget-cli: Windows Package Manager CLI (aka winget)
- microsoft/winget-pkgs: The Microsoft community Windows Package Manager manifest repository
yum
- yum - Trac
- Yum! Brands – A World with More Yum!
- anvaka/pm: package managers visualization
- dependency-check-team/dependency-check: checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
- Libraries.io - The Open Source Discovery Service
- Snyk Open Source Advisor | Snyk
- Geeks
- Openbase: find the best open-source packages | Openbase
- PePy - PyPI Download Stats
- Open Source Insights
- SUSE Package Hub - SUSE Package Hub
Redhat Package Manager,RPM
- rpm.org - Home
- RPM Search
- Search the RPM repository on www.rpmfind.net
- CentOS Mirror
- Rpmfind mirror
- 查RPM – 查的不仅是RPM,更是梦想!
@ diff、merge、patch
- diff · GitHub Topics
- diffing · GitHub Topics
- patch · GitHub Topics
- text-diff · GitHub Topics
- google/diff-match-patch: Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
- Meld
- WinMerge - You will see the difference…
- KDiff3 download | SourceForge.net
- Helix Merge and Diff Tools (P4Merge) | Perforce
- SourceGear | DiffMerge
- www.componentsoftware.com
- SourceGear | DiffMerge
- DiffMerge - Download
- AptDiff - Free download and software reviews - CNET Download
- Diffchecker - Compare text online to find the difference between two text files
- Code Compare - File Diff & File Merge Tool, Folder Compare Tool
- Text Compare! - An online diff tool that can find the difference between two text files
- Code Compare - Online File Comparison Tool
- Code Diff Tool
- DiffNow - Compare Files, URLs, and Clipboard Contents Online
- Diffuse
- Beyond Compare 4中文版免费下载-Beyond Compare中文网站
- 文件代码 Diff - json解析格式化
- 文本对比 - 在线JSON校验格式化工具(OK JSON)
- 在线文字对比工具-BeJSON.com
- 在线文本对比Diff,支持多种对比模式,差异部分高亮显示 - 工具 - CodePlayer
- 在线文本比较工具 - JSON.IM
- Diff文本比较 - 站长工具
- 文件对比,在线文件对比,CSS对比,JS对比,代码对比,Text Diff
- 在线数据对比工具 | 数据对比导出—在线工具
- 文本代码差异在线对比工具—工具猫
- 文件代码 Diff - DevBox开发工具箱
- 文本差异对比 - 蜻蜓在线工具
- 免费好用的Diff和Merge工具大总结 - 云+社区 - 腾讯云
@ Wiki&Knowledge Base Platform
outline
- outline/outline: The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, and markdown compatible.
- Outline – Team wiki & knowledge base
trilium
- zadam/trilium: Build your personal knowledge base with Trilium Notes
Wiki.js
- Requarks/wiki: Wiki.js | A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown
- Wiki.js
- Wiki.js
- 维基百科,自由的百科全书
- 维基百科,自由个百科全书
- MBA智库百科,全球专业中文经管百科
- 主页 - cn.wikiazpedia.com
- 百科全书
- Knowledge Base Software That Scales With Your Product-Document360
- wiki · GitHub Topics
- knowledge-base · GitHub Topics
- knowledge-management · GitHub Topics
@ 工作流客户端
feflow
- Tencent/feflow: 🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
- Feflow
fe-workflow
- luoxue-victor/fe-workflow: 本项目的第三次革命。第一次做了一个webpack教学,第二次集成了各种webpack最佳实践。第三次打算把这个项目做成一个工作流的工具链,包括初始化项目、打包、测试、联调
- @pkb/cli - npm
- @pkb/webpack-box - npm
legoflow
- legoflow/legoflow: 更轻、更强、开箱即用的 前端工作流客户端
- legoflow/legoflow-cli: 命令行工具
- LegoFlow 2
- LegoFlow 2 | 指南
tmt-workflow
- https://github.com/Tencent/tmt-workflow
WeFlow
- Tencent/WeFlow: A web developer workflow tool by WeChat team based on tmt-workflow, with cross-platform supported and environment ready.
- WeFlow | 一个高效、强大、跨平台的前端开发工作流工具
wordpressify
- luangjokaj/wordpressify: 🎈 A build system designed to automate your WordPress development workflow.
- WordPressify – A build system designed to automate your WordPress development workflow.
yeoman
- yeoman/yeoman: Yeoman - a set of tools for automating development workflow
- The web's scaffolding tool for modern webapps | Yeoman
@ 项目管理(Project Management,PM)
# monorepo
lerna
- lerna/lerna: A tool for managing JavaScript projects with multiple packages.
- Lerna · A tool for managing JavaScript projects with multiple packages.
- lerna - npm
- @lerna/npm-conf - npm
- @lerna/npm-run-script - npm
- @lerna/run - npm
- @yoitsro/lerna-npm-conf - npm
- @yoitsro/lerna-npm-run-script - npm
- @yoitsro/lerna-run - npm
oao
- guigrpa/oao: A Yarn-based, opinionated monorepo management tool
rushstack
API Extractor
- rushstack/apps/api-extractor at master · microsoft/rushstack
- @microsoft/api-extractor - npm
- @microsoft/api-extractor-model - npm
- API Extractor
- microsoft/rushstack: Monorepo for tools developed by the Rush Stack community
- Rush
Scream
- r-kells/scream: An opinionated CLI tool for Python monorepo MGMT (Work in Progress)
- scream · PyPI
- Workspaces | Yarn
- Monorepos Made Simpler with Bit. How to leverage Bit + NPM to simplify… | by Jonathan Saring | Bits and Pieces
- What Is a Monorepo? | Perforce
- A Guide to Monorepos for Front-end Code | Toptal
- Why Lerna and Yarn Workspaces is a Perfect Match for Building Mono-Repos – A Close Look at Features and Performance – Sebastian Weber – Frontend developer who likes learning by teaching
- 精读《Monorepo 的优势》 - 简书
- Monorepo可能没你想象中那么香……
- 2020 年,开启现代库的基建学习——从项目演进看前端工程化发展
- 浅谈monorepo
- monorepo 项目改造反思 | 雨落
- Monorepo Explained
# multirepo
Bazel
- Bazel
- bazelbuild/bazel: a fast, scalable, multi-language and extensible build system
- Bazel - a fast, scalable, multi-language and extensible build system" - Bazel
- Bazel - a fast, scalable, multi-language and extensible build system" - Bazel
- Building a Monorepo with Bazel - Earthly Blog
Buck
- Buck: A fast build tool
- JordanKnott/taskcafe: An open source project management tool with Kanban boards
- kitze/JSUI: A powerful UI toolkit for managing JavaScript apps
@ 项目版本
CHANGELOG
changelog-view
- jdeniau/changelog-view: View changelog of packages in your console
conventional-changelog
conventional-changelog-cli
- conventional-changelog/packages/conventional-changelog-cli at master · conventional-changelog/conventional-changelog
- conventional-changelog-archived-repos/conventional-changelog-cli: deprecated, instead use https://github.com/conventional-changelog/conventional-changelog monorepo
- conventional-changelog
- conventional-changelog/conventional-changelog: Generate changelogs and release notes from a project's commit messages and metadata.
- conventional-changelog/conventional-changelog-config-spec: a spec describing the config options supported by conventional-config for upstream tooling
- conventional-changelog/atom-conventional-changelog: Atom conventional-changelog package
- conventional-changelog/meta: Project to allow organization members to organization their efforts.
- conventional-changelog/artwork: Artwork for the conventional-changelog organization.
- btford/grunt-conventional-changelog: Grunt task for generating a changelog from git metadata
- git-raw-commits - npm
github-changelog-generator
- github-changelog-generator/github-changelog-generator: Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
keep-a-changelog
- olivierlacan/keep-a-changelog: If you build software, keep a changelog.
standard-changelog
- conventional-changelog-archived-repos/standard-changelog: deprecated, instead use https://github.com/conventional-changelog/conventional-changelog monorepo
- sunshine940326/changelog-test
- Commit message 和 Change log 编写指南 - 阮一峰的网络日志
RELEASE
release-it
- release-it
- release-it/release-it: 🚀 Automate versioning and package publishing
- release-it - npm
releaser-tools
- conventional-changelog/releaser-tools: Create a GitHub/GitLab/etc. release using a project's commit messages and metadata.
semantic-release
- semantic-release
- semantic-release/github: semantic-release plugin to publish a GitHub release and comment on released Pull Requests/Issues
- @semantic-release/github - npm
- Introduction - semantic-release
- semantic-release/semantic-release: Fully automated version management and package publishing
- conventional-changelog/grunt-conventional-github-releaser: Make a new GitHub release using conventional-github-releaser
VERSION
# 语义版本
auto-vers
- zerolty/auto-version: It will auto update package version when build your application.
- auto-vers - npm
semver
- semver/semver: Semantic Versioning Specification
- Semantic Versioning 2.0.0 | Semantic Versioning
- 语义化版本 2.0.0 | Semantic Versioning
- Versions and constraints - Composer
standard-version
- conventional-changelog/standard-version: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
Terraform
- hashicorp/terraform: Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
- gruntwork-io/terragrunt: Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
- Terraform by HashiCorp
- conventional-changelog-archived-repos/conventional-recommended-bump: deprecated, instead use https://github.com/conventional-changelog/conventional-changelog monorepo
@ 版本控制系统(Version Control Systems,VCS)
Apache Subversion,SVN
TortoiseSVN
- Home · TortoiseSVN
- Downloads · TortoiseSVN
- Apache Subversion - Wikipedia
- SVN 中国源代码托管中心-SVN Subversion 源码托管
- SVN | Australia
- Subversion 与版本控制
- Apache Subversion
Bitbucket
- Overview — Bitbucket
- Bitbucket | The Git solution for professional teams
- Git Feature Branch Workflow | Atlassian Git Tutorial
- Git Tutorials and Training | Atlassian Git Tutorial
- Public Repositories - ECMWF Bitbucket
- Learn Git- Git tutorials, workflows and commands | Atlassian Git Tutorial
Gerrit
- Gerrit Code Review for Git
- git-repo - Git at Google
Gerrit core
- gerrit Git repositories - Git at Google
- gerrit - Git at Google
Gerrit libs、plugins&tools
- gerrit-monitoring - Git at Google
- f839c376af5da9454ff7c1c0bfe7d02b2850fb45 - gerrit-monitoring - Git at Google
Gerrit 资源、整理集&FAQ
Git
Git core
《Pro Git, Second Edition》
- progit/progit2: Pro Git 2nd Edition
- Pro Git(中文版)
- Git - Book
- Git - Book
- Git - Book
- Git - Tagging
- Git - 高级合并
- Git - 重写历史
- Git - 远程仓库的使用
Setup and Config
git config
commit.template
- gist.github.com
- Git - git-config Documentation
- Git - 配置 Git
- Git - git Documentation
- Git - git-help Documentation
Getting and Creating Projects
git 仓库管理
- Git - git-init Documentation
- Git - git-clone Documentation
Basic Snapshotting
git add
- Git - git-add Documentation
git status
- Git - git-status Documentation
git diff
- Git - git-diff Documentation
- Newest 'git-diff' Questions - Stack Overflow
git commit
- Git - git-commit Documentation
- yalishizhude/commit-specification: 跨语言的git提交规范解决方案。A cross-language resolution for git commit message specification.
- Git Commit Message Conventions - Google 文档
- git commit-amend-蚂蚁部落
- Git 提交记录和分支模型
git notes
- Git - git-notes Documentation
git restore
- Git - git-restore Documentation
git reset
- Git - git-reset Documentation
- 撤销修改 - 廖雪峰的官方网站
- [Git] Reset - mixed, hard and soft | 搞搞就懂 - 點部落
- git git reset --hard HEAD^ 和 git reset HEAD^ 的区别 - 黑客派
- Git Book 中文版 - Git的撤消操作 - 重置, 签出 和 撤消
git rm
- Git - git-rm Documentation
git mv
- Git - git-mv Documentation
- 为什么要先git add才能git commit?
Branching and Merging
git branch
- Git - git-branch Documentation
- 【git初步】git branch -v、git branch -vv、git branch -ve - 豌豆ip代理
git checkout
- Git - git-checkout Documentation
git switch
- Git - git-switch Documentation
git merge
- Git - git-merge Documentation
- Git - git-merge Documentation
- 5.1 代码合并:Merge、Rebase 的选择 · geeeeeeeeek/git-recipes Wiki
git mergetool
- Git - git-mergetool Documentation
git log
- Git - git-log Documentation
- Git - git-log Documentation
git stash
- Git - git-stash Documentation
- Git - Stashing
- Git - 储藏(Stashing)
- Git - git-stash Documentation
- Bug分支 - 廖雪峰的官方网站
- git stash用法详解-蚂蚁部落
- git stash用法详解-蚂蚁部落
- git stash save与git stash push区别-蚂蚁部落
- git stash的基本使用方法-百度经验
- git stash apply version - Stack Overflow
git tag
- Git - git-tag Documentation
git worktree
- Git - git-worktree Documentation
git 分支管理
fast-forward
- git - How to fast-forward a branch to head? - Stack Overflow
- Git fast forward提交 - 综合编程类其他综合 - 红黑联盟
git 删除
- Git分支管理策略 - 阮一峰的网络日志
- git切换分支保存修改的代码的方法 – Tony的技术空间
- Git查看、删除、重命名远程分支和tag | zrong's Blog
- Git与远程repository同步tag和branch – 笑遍世界
Sharing and Updating Projects
git fetch
- Git - git-fetch Documentation
- What does 'git fetch -p' means - Stack Overflow
git pull
- Git - git-pull Documentation
- git pull和git pull --rebase之间的区别_慕课猿问
git push
- Git - git-push Documentation
git remote
- Git - git-remote Documentation
- Git - git-remote Documentation
- git remote update origin --prune not working with Bitbucket - Stack Overflow
git submodule
- Git - git-submodule Documentation
Inspection and Comparison
git show
- Git - git-show Documentation
git difftool
- Git - git-difftool Documentation
git range-diff
- Git - git-range-diff Documentation
git shortlog
- Git - git-shortlog Documentation
git describe
- Git - git-describe Documentation
- Git - git-describe Documentation
Patching
git apply
- Git - git-apply Documentation
- git apply patch doesn't work: no such file or directory - Stack Overflow
git cherry-pick
- Git - git-cherry-pick Documentation
- git cherry-pick_w3cschool
- git cherry-pick - [ Git中文开发手册 ] - 在线原生手册 - php中文网
git rebase
合并多次提交
- Git - git-rebase Documentation
- git pull VS git fetch git rebase - Stack Overflow
- Rebase - 廖雪峰的官方网站
- 这一次彻底搞懂 Git Rebase | 码农网
- git-rebase(1)
- git rebase_慕课手记
- 深入git rebase使用
git revert
- Git - git-revert Documentation
- git revert 还有这个坑?_慕课手记
- Git命令解析-patch、apply、diff
- 使用Git生成patch和应用patch,看完这一篇文章就全懂了-patch文件-上犹电脑信息网
Debugging
git blame
- Git - git-blame Documentation
- git blame查看文件由哪次提交修改-蚂蚁部落
- Git鲜为人知的四个命令:bisect,blame,reflog和提交范围
- redguardtoo/vc-msg: Show commit message of current line in Emacs
- Git - git-bisect Documentation
- Git - git-grep Documentation
Guides
gitignore
- Git - gitignore Documentation
- gitignore.io - Create Useful .gitignore Files For Your Project
- 忽略特殊文件 - 廖雪峰的官方网站
- [Git].gitignore文件的配置使用 - 知乎
- Git 忽略提交 .gitignore - 悠悠
- Git - gitattributes Documentation
- Git - gitcli Documentation
- Git - giteveryday Documentation
- Git - gitglossary Documentation
- Git - githooks Documentation
- Git - gitmodules Documentation
- Git - gitrevisions Documentation
- Git - gitsubmodules Documentation
- Git - 子模块
- Git - gittutorial Documentation
- Git - gitworkflows Documentation
Email
git am
- Git - git-am Documentation
- git am使用详解-cengku-ChinaUnix博客
git format-patch
- Git - git-format-patch Documentation
- git format-patch is your Friend | Oliver Davies - Full Stack Web Developer (Drupal, Symfony, Laravel, Linux)
- git-format-patch(1)
git send-email
- Git - git-send-email Documentation
git request-pull
- Git - git-request-pull Documentation
External Systems
- Git - git-svn Documentation
- Git - git-fast-import Documentation
Administration
git clean
- Git - git-clean Documentation
git gc
- Git - git-gc Documentation
git fsck
- Git - git-fsck Documentation
git reflog
- Git - git-reflog Documentation
git filter-branch
- Git - git-filter-branch Documentation
git instaweb
- Git - git-instaweb Documentation
git archive
- Git - git-archive Documentation
git bundle
- Git - git-bundle Documentation
Server Admin
- Git - git-daemon Documentation
- Git - git-update-server-info Documentation
Plumbing Commands
git cat-file
- Git - git-cat-file Documentation
git check-ignore
- Git - git-check-ignore Documentation
git checkout-index
- Git - git-checkout-index Documentation
git commit-tree
- Git - git-commit-tree Documentation
git count-objects
- Git - git-count-objects Documentation
git diff-index
- Git - git-diff-index Documentation
git for-each-ref
- Git - git-for-each-ref Documentation
git hash-object
- Git - git-hash-object Documentation
git ls-files
- Git - git-ls-files Documentation
git ls-tree
- Git - git-ls-tree Documentation
git merge-base
- Git - git-merge-base Documentation
git read-tree
- Git - git-read-tree Documentation
git rev-list
- Git - git-rev-list Documentation
git rev-parse
- Git - git-rev-parse Documentation
git show-ref
- Git - git-show-ref Documentation
git symbolic-ref
- Git - git-symbolic-ref Documentation
git update-index
- Git - git-update-index Documentation
git update-ref
- Git - git-update-ref Documentation
git verify-pack
- Git - git-verify-pack Documentation
git write-tree
- Git - git-write-tree Documentation
Gist
- weakish/gister: command line tool to sync github gists
- revathskumar/gist-markdown-preview: Chrome Extension to preview markdown on https://gist.github.com
- defunkt/gist: Potentially the best command line gister.
- LGDHuaOPER’s gists
- GotGit
- About - Git
- Git - Documentation
- Git - Downloads
- Git - Community
- Git - Reference
- Git - Videos
- Git - External Links
- Git - Reference
- Git权威指南 — GotGit
- Guides - [ Git中文开发手册 ] - 在线原生手册 - php中文网
- Git_w3cschool
- GitBook · Documentation made easy
- 沉浸式学 Git: Contents
- Git Magic - 前言
- git - the simple guide - no deep shit!
- Git 参考手册
- Git 教學(1) : Git 的基本使用 - 好麻煩部落格
- Git常用命令速查表(收藏大全)
- git/git: Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.
- Index of /pub/software/scm/git/
- Git | GitLab
Git frameworks、libs、plugins&tools
# Batch、Cmd、PowerShell&Shell
gitsh
- thoughtbot/gitsh: An interactive shell for git
git-sh
- rtomayko/git-sh: A customized bash environment suitable for git work.
Git Town
- Git Town
- git-town/git-town: Generic, high-level Git workflow support!
git-completion.bash
- https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash
# Emoji
gitmoji
- carloscuesta/gitmoji: An emoji guide for your commit messages. 😜
- gitmoji | An emoji guide for your commit messages
gitmoji-cli
- carloscuesta/gitmoji-cli: A gitmoji interactive command line tool for using emojis on commits. 💻
- gitmoji-cli - npm
gitmoji-changelog
- frinyvonnick/gitmoji-changelog: A library that generates changelog for repositories using gitmoji commits convention
# Git Download
download-git-repo
- flipxfx/download-git-repo: Download and extract a git repository (GitHub, GitLab, Bitbucket) from node.
- PepperYan/download-git-repo: Download and extract a git repository (GitHub, GitLab, Bitbucket) from node.
- sallen450/download-git-repo: Download and extract a git repository (GitHub, GitLab, Bitbucket) from node.
- luoxianchao/download-git-repo: Download and extract a git repository (GitHub, GitLab, Bitbucket) from node.
- Phillip Lanclos / download-git-repo · GitLab
- download-git-repo - npm
- hua1995116/git-down-repo: Download git-repo for any url
- jprichardson/node-github-download: Easily download Github repos without dependencies such as Git, Tar, Unzip, etc.
# Git Hooks
$ COMMIT
% pre-commit
pre-commit
- pre-commit
- pre-commit/pre-commit: A framework for managing and maintaining multi-language pre-commit hooks.
- pre-commit/pre-commit-hooks: Some out-of-the-box hooks for pre-commit
- pre-commit/.pre-commit-config.yaml at master · pre-commit/pre-commit
- pre-commit
- pre-commit.ci
- pre-commit
- Pre-Commit Hooks • precommit
- Pre-commit - Made With ML
- pre-commit
- https://json.schemastore.org/pre-commit-config.json
- pre-commit-hook · GitHub Topics
- jeasonstudio/git-hook-996: Git pre-commit hook for 996.
commitlint
- conventional-changelog/commitlint: 📓 Lint commit messages
- marionebl/commitlint: 📓 Lint commit messages
- commitlint/reference-rules.md at master · marionebl/commitlint
- commitlint - Lint commit messages
- commitlint - Lint commit messages
- Local setup - commitlint - Lint commit messages
- @commitlint/cli - npm
- @commitlint/prompt-cli - npm
- Rules
- @commitlint/config-conventional - npm
Conventional Commits
- Conventional Commits
- conventional-commits/conventionalcommits.org: The conventional commits specification
- Conventional Commits
conventional-commits-detector
- conventional-changelog/conventional-commits-detector: Detect what commit message convention your repository is using.
cz-cli
- commitizen/cz-cli: The commitizen command line utility. #BlackLivesMatter
recommit
validate-commit-msg
- conventional-changelog-archived-repos/validate-commit-msg: DEPRECATED. Use https://github.com/marionebl/commitlint instead. githook to validate commit messages are up to standard
- Conventional Commits
- ajoslin/angular-precommit
- angular/CONTRIBUTING.md at 22b96b96902e1a42ee8c5e807720424abad3082a · angular/angular
husky
- typicode/husky: 🐶 Git hooks made easy
- husky - npm
lint-staged
- okonet/lint-staged: 🚫💩 — Run linters on git staged files
- sudo-suhas/lint-staged-multi-pkg: Example repo to demonstrate use of `lint-staged` with multi-pkg projects
- sk-/git-lint: improving source code one step at a time
- git-lint · PyPI
- Git Hooks | Learn how to use pre-commit hooks, post-commit hooks, post-receive hooks, and more. | Matthew Hudson
# Git Workflow
Git Subtree
- apenwarr/git-subtree: An experimental alternative to the git-submodule command. Merges and splits subtrees from your project into subprojects and back.
GitSlave
- Gitslave—gits
gitex
- gitex
- gitex-flow/gitex-flow-node: A git flow extension that provides some additional automation and feature improvements. The goal of the project is to offer a complete process chain in order to organize the releases of your projects as easily as possible.
- gitex-flow - npm
gitflow
- nvie/gitflow: Git extensions to provide high-level repository operations for Vincent Driessen's branching model.
- petervanderdoes/gitflow-avh: AVH Edition of the git extensions to provide high-level repository operations for Vincent Driessen's branching model
- xuminwlt/j360-gitflow: gitflow工作流使用规范
- silencyXiao/gitflow_test: gitflow 工作流指南
- zhaotoday/product-workflow: Git workflow. 产品测试发布流程及 gitflow 工作流经验总结。
- docs.gitlab.com
- Git工作流指南:Gitflow工作流 - 文章 - 伯乐在线
# Git 服务
# tree
- jpwilliams/gitree: Print a directory tree that shows Git status and ignores files dictated by .gitignore.
# 自动化、自动部署(Automation、Automatic Deployment)
run-if-changed
- hkdobrev/run-if-changed: Run a command if a file changes via Git hooks
Git Extensions
- Git Extensions
- gitextensions/gitextensions: Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
- Git Extensions | Git Extensions is a standalone UI tool for managing Git repositories
- Git Extensions | Git Extensions is a standalone UI tool for managing Git repositories
- gitextensions/gitextensions - Gitter
GitBook
book.json
- bookjson · GitBook 使用教程
- book.json | GitBook 简明教程
- GitBook(2):book.json 配置 - Koala工作室
GitBook plugins
- julianxhokaxhiu/gitbook-plugin-summary: Gitbook plugin to auto-generate SUMMARY.md
- WebEngage/gitbook-plugin-copy-code-button: gitbook-plugin-copy-code-button
- Download PhantomJS
- calibre - Download for Windows
- Calibre 使用教程之转换电子书格式 – 书伴
- GitbookIO/gitbook: 📝 Modern documentation format and toolchain using Git and Markdown
- zhangjikai/gitbook-use: 记录GitBook的一些配置及插件信息
- gitbook serve error with ENOENT: no such file or directory(fontsettings.js&website.css) · Issue #55 · GitbookIO/gitbook-cli
- GitBook - Document Everything!
- Sign in to GitBook - GitBook
- Personal Library - GitBook
- Spaces - GitBook
- Spaces - GitBook
- fontsettings | GitBook Plugins
- About this documentation · GitBook Toolchain Documentation
- GitBook Help Center
- Plugins for GitBook
- expandable-chapters-small | GitBook Plugins
- Templating · GitBook Toolchain Documentation
- 前言 · GitBook 使用教程
- GitBook Editor for Mac|GitBook Editor Mac版下载 V7.0.11 - PC6苹果网
git-bug
- MichaelMure/git-bug: Distributed bug tracker embedded in Git
github-corners
- tholman/github-corners: A fresher "Fork me on GitHub" callout.
- GitHub Corners
gitbatch
- isacikgoz/gitbatch: manage your git repositories in one place
GitHub Ribbons
- GitHub Ribbons - The GitHub Blog
git-admin
- ninetynine/git-admin: A package to help manage git repositories through the commandline
- git-admin - npm
Git History
- pomber/git-history: Quickly browse the history of any GitHub file
- Git History
git-filter-repo
- newren/git-filter-repo: Quickly rewrite git repository history (filter-branch replacement)
lazygit
- jesseduffield/lazygit: simple terminal UI for git commands
learnGitBranching
- pcottle/learnGitBranching: An interactive git visualization to challenge and educate!
- Learn Git Branching
MergeStat
- MergeStat
- mergestat/mergestat: Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊
- MergeStat
Sourcetree
- Sourcetree | Free Git GUI for Mac and Windows
thanks
- feross/thanks: 🙌 Give thanks to the open source maintainers you depend on! ✨
- gitpoint/git-point: GitHub in your pocket
- k88hudson/git-flight-rules: Flight rules for git
Git 资源、整理集&FAQ
Git 资源
分支规范&提交规范
- A successful Git branching model » nvie.com
- GitHub REST API - GitHub Docs
- Release Git Credential Manager for Windows v1.14.0 · Microsoft/Git-Credential-Manager-for-Windows
- git-tips/tips: Most commonly used git tips and tricks.
- Star history
- HelloGitHub – 分享 GitHub 上入门级、有趣的开源项目
- Learn Git Branching
- Git 有什么奇技淫巧? - 知乎
- CSDN
- Git仓库代码统计脚本 Shell版 | 大专栏
- git 使用简易指南
git-recipes
- geeeeeeeeek/git-recipes: 🥡 Git recipes in Chinese by Zhongyi Tong. 高质量的Git中文教程.
- 🥡Git 菜单 | git-recipes
- git.io
- Exherbo git repositories
Git 整理集
- 521xueweihan/git-tips: Git的奇技淫巧
- xjh22222228/git-manual: git command reference manual 🦋
- Newest 'git' Questions - Stack Overflow
Git FAQ
Git 统计
- git如何统计代码行数 - 码农教程
中文乱码
- 解决git显示中文乱码的问题 - 知乎
显示当前分支
- Show just the current branch in Git - Stack Overflow
- How to get the current branch name in Git? - Stack Overflow
换行符
- Git 多平台换行符问题(LF or CRLF)
重写历史
- git submodules - Git diff says subproject is dirty - Stack Overflow
- git - How can I reset or revert a file to a specific revision? - Stack Overflow
- git-checkout(1)
- 写出好的 commit message · Ruby China
GitCode
- 项目 · 探索 · GitCode
- mirrors · GitCode
Gitea
- go-gitea/gitea: Git with a cup of tea, painless self-hosted git service
- Gitea
- gitea/awesome-gitea: A curated list of awesome projects related to Gitea - awesome-gitea - Gitea: Git with a cup of tea
Gitee
- 我的工作台 - 码云 Gitee.com
Giters
- Giters
GitHub
GitHub core
gitignore
- github/gitignore: A collection of useful .gitignore templates
- Ignoring files - GitHub Docs
- gitignore · GitHub Topics
- gitignore 文件在线生成工具-爱屋工具箱
GitHub Apps
Weekly Digest
- GitHub Apps - Weekly Digest
- abhijeetps/weekly-digest: Weekly summary of activity on your GitHub repository
Delete merged branch
- GitHub Apps - Delete merged branch
- SvanBoxel/delete-merged-branch: No more manually deleting merged branches, this lovely app does it for you.
Github Actions
issues-helper
- actions-cool/issues-helper: 🤖 A GitHub Action easily helps you automatically manage issues. Welcome to try.
- Issues 助手
- boyney123/github-actions: Open source list of GitHub Actions
- Features • GitHub Actions
- coverallsapp/github-action: Coveralls Github Action
- Github Actions
- GitHub Actions 入门教程 - 阮一峰的网络日志
GitHub CLI
- cli/cli: The GitHub CLI
- node-gh/gh: GitHub CLI made with NodeJS
- GitHub CLI | Take GitHub to the command line
- Manual | GitHub CLI
GitHub Desktop
- GitHub Desktop | Simple collaboration from your desktop
- LGDHuaOPER
- Marketplace · Tools to improve your workflow
- GitHub Documentation
- The State of the Octoverse | The State of the Octoverse explores a year of change with new deep dives into developer productivity, security, and how we build communities on GitHub.
- About
- GitHub Support
- GitHub Status
- https://api.github.com
- https://api.github.com/users
- GitHub Stars: inspire, educate & influence developer communities
- GitHub
- CodeQL
- GitHub Security - GitHub Bug Bounty
- GitHub中文社区
- GitHub glossary - GitHub Docs
- search repos · vue - githubhot
- List of Python Github Repositories - Github Lab
- Create a new Gist
Pull Requests,PR
- Art of Pull Requests(翻译) - OpenACID Blog
GitHub frameworks、libs、plugins&tools
# GitHub Download
download-github-repo
- ianstormtaylor/download-github-repo: Download and extract a GitHub repository from node.
github-releases-downloads-analysis
- Caldis/github-releases-downloads-analysis: 统计 Github Releases 的下载次数等信息 | Analysis your repo releases downloads
- Github Release Download Analysis
- Github 增强 - 高速下载
# 镜像、代理&加速
- GitHub - 세계가 소프트웨어를 빌드하는 곳 · GitHub
- GitHub: Where the world builds software · GitHub
- GitHub 加速下载 - 在线工具
- GitHub Proxy 代理加速
- GitHub 文件加速
- 7ED.NET Github RAW Accelerate | raw.sevencdn.com
- GitClone - GitHub缓存加速网站,为开发者服务
astralapp
- Astral
- astralapp/astral: Organize Your GitHub Stars With Ease
- Organize Your GitHub Stars With Ease | Astral
- Astral
autoCommit
- OBKoro1/autoCommit: 一键刷commit记录,可以刷过去几年的commit以及未来的commit, 配置灵活使用简单,轻松帮你把github首页的绿色格子填满。觉得插件不错的话,点击右上角给个Star⭐️呀~
git-open
- paulirish/git-open: Type `git open` to open the GitHub page or website for a repository in your browser.
github-readme-stats
- anuraghazra/github-readme-stats: Dynamically generated stats for your github readmes
github1s
- conwnet/github1s: One second to read GitHub code with VS Code.
- [Preview] \README.md - conwnet/github1s - GitHub1s
Github-Monitor
- VKSRC/Github-Monitor: Github Sensitive Information Leakage Monitor(Github信息泄漏监控系统)
github-spray
- Annihil/github-spray: 👾Generate spray for your GitHub contrib graph ░▒▓█
Github Trending
- vitalets/github-trending-repos: Track GitHub trending repositories in your favorite programming language by native GitHub notifications!
- huchenme/github-trending-api: The missing APIs for GitHub trending projects and developers 📈
- sugarac/react-native-github-trending: Android and iOS client for GitHub trending and popular projects based on React Native.
- jae-jae/weapp-github-trending: 微信小程序:Github今日榜单
- kujian/githubTrending: Github前端趋势榜,每日更新前端热门项目。Tracking the most popular Github repos of frontend, updated daily
Gitter
- kokohuang/Gitter: Gitter for GitHub - 可能是目前颜值最高的GitHub微信小程序客户端
- huangjianke/Gitter: Gitter for GitHub - 可能是目前颜值最高的GitHub小程序客户端
- GitHub API v3 | GitHub Developer Guide
gitpod
- gitpod-io/gitpod: Gitpod automates the provisioning of ready-to-code development environments.
- Gitpod - Dev environments built for the cloud
- eclipse-theia/theia - master
github.dev
- [Preview] \github\dev\README.md - dev [GitHub] - Visual Studio Code - GitHub
github-i18n-plugin
- k1995/github-i18n-plugin: GitHub internationalization plugin GitHub汉化插件 GitHub日本 語
initab
- dracula/dracula-theme: A dark theme for all the things!
- NLKNguyen/base16-papercolor-light-syntax: A Base16 port of PaperColor Light syntax color scheme for Atom
- Initab - Chrome New Tab Extension for Developers
LibHunt
- LibHunt
- LibHunt - Trending open-source projects and their alternatives
metrics
- lowlighter/metrics: 📊 An image generator with 20+ metrics about your GitHub account such as activity, community, repositories, coding habits, website performances, music played, starred topics, etc. that you can put on your profile or elsewhere!
octotree
- ovity/octotree: GitHub on steroids
- octotree
probot
- probot/probot: 🤖 A framework for building GitHub Apps to automate and improve your workflow
Refined GitHub
- Refined GitHub
- refined-github/refined-github: Browser extension that simplifies the GitHub interface and adds useful features
Star History
- bytebase/star-history: The missing star history graph of GitHub repos - https://star-history.com
- GitHub Star History
scrollback
- scrollback/scrollback: Embeddable cross-platform chat for communities
- Scrollback, where communities hang out
verb
- verbose/verb: HEADS UP! Verb is going though a major transition, we've completely refactored everything from the ground up. If you're interested, please see the dev branch.
- verb - npm
- pshihn/rough: Create graphics with a hand-drawn, sketchy, appearance
- sindresorhus/fkill-cli: Fabulously kill processes. Cross-platform.
- monkeyWie/proxyee-down: http下载工具,基于http代理,支持多连接分块下载
- nhnent/tui.chart at production
- uber/NullAway: A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
- gotgit/gotgithub: GotGitHub: an open source E-book about GitHub in Chinese
- github-extension · GitHub Topics
- GitHuber.cn - 首页
- Gitstar Ranking - Top GitHub users and repositories
- Beyond grep: ack 2.24, a source code search tool for programmers
- GitHub Résumé
- GitHub Flow – Scott Chacon
GitHub 资源、整理集&FAQ
GitHub 资源
《GitHub 漫游指南》
- phodal/github: GitHub 漫游指南- a Chinese ebook on how to build a good project on Github. Explore the users' behavior. Find some thing interest.
- GitHub 漫游指南 – GitHub 漫游指南
- jamiebuilds/dark-mode-github-readme-logos: How to make logos in your README that support GitHub's new dark mode
- GitHub: Where the world builds software · GitHub
- Github Help Home
- search repos · tensorflow - bytemeta
- Useful Forks
GitHub 整理集
casebox
- huridocs/casebox: Casebox: Secure all your information and team communication in one place
- CaseBox
- HelloGitHub
- 521xueweihan/HelloGitHub: Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
- tiimgreen/github-cheat-sheet: A list of cool features of Git and GitHub.
- 15 个用于 GitHub 的 Chrome 插件 | WEB资源网
- jiegec/awesome-stars: Awesome List of my own!
GitHub FAQ
fork
- 如何更好地玩转 GitHub?
- gitlab或github下fork后如何同步源的新更新内容? - 知乎
账户冲突
建立个人博客网站
github-pages
gh-pages
- tschaub/gh-pages: General purpose task for publishing files to a gh-pages branch on GitHub
- New OAuth Application
- GitHub Pages | Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.
- imsun/gitment: A comment system based on GitHub Issues.
- 【笔记】在GitHub Pages中加入Disqus评论系统 - Forest of Horizon. 天际林。
- Gitment:使用 GitHub Issues 搭建评论系统 | I'm Sun
- LeanCloud
jekyll
- jokinkuang/stepbystep: A jekyll theme, simple and clear, compatible with PC iPad and Phone (RWD)
- jekyll/minima: Minima is a one-size-fits-all Jekyll theme for writers.
- daattali/beautiful-jekyll: Build a beautiful and simple website in literally minutes. Demo at http://deanattali.com/beautiful-jekyll
- Jekyll • Simple, blog-aware, static sites | Transform your plain text into static websites and blogs
- 配置
- Jekyll Themes
- Liquid reference · Shopify Help Center
- umputun/remark42: comment engine
- github/personal-website: Code that'll help you kickstart a personal website that showcases your work as a software developer.
- Valine -- 一款极简的评论系统 | 云淡风轻
- 怎么利用Github Issues 获取帮助 · Issue #2 · ssy341/datatables-cn
- kibana/search_bar.tsx at 09ea3d529feb8e8af80c1061669b39ba881eb800 · elastic/kibana
- GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目 · Issue #45 · biaochenxuying/blog
- 恕我直言,你可能连 GitHub 搜索都不会用 - 如何精准搜索的神仙技巧 · Issue #4 · FrontEndGitHub/FrontEndGitHub
- 解决GitHub网页githubusercontent地址无法访问问题 - 知乎
GitHub 打不开
- ▷ GitHub.com : GitHub: Where the world builds software · GitHub
- ▷ github.global.ssl.Fastly.net Website statistics and traffic analysis | Fastly | fastly.net
- ▷ assets-cdn.Github.com Website statistics and traffic analysis | Github | github.com
- 解决Github打不开问题 - 知乎
- 解决浏览器打不开github网站常用方法 - 知乎
GitLab
- liuhaimingcn/gitlab-hook: 接收github的push事件请求,监听指定分支,触发脚本重新部署项目。
- The only single product for the complete DevOps lifecycle - GitLab | GitLab
- What is GitLab Flow? | GitLab
- GitLab Documentation
- 《Gitlab 中文文档》 - 书栈网 · BookStack
- sbdchd/codeowners: A Python library for codeowners files
Gogs
- gogs/gogs: Gogs is a painless self-hosted Git service
- Gogs: A painless self-hosted Git service
- Version control - Wikipedia
- 版本控制 - 维基百科,自由的百科全书
- List of version-control software - Wikipedia
- GitStar-GitHub互赞吧
Mercurial
- frej/fast-export: A mercurial to git converter using git-fast-import
- schacon/hg-git: mercurial to git bridge, pushed to directly from the hg-git plugin in Hg
- Hg-Git Mercurial Plugin
@ 代码编辑、统计&分享
# 集成开发环境(Integrated Development Environment,IDE)
Atom
- Atom
- Atom 中文社区
- 新编码神器Atom使用纪要 | 晚晴幽草轩
codesandbox
- codesandbox/codesandbox-client: An online IDE for rapid web development
- Create a new Sandbox - CodeSandbox
CodeMirror
- codemirror/CodeMirror: In-browser code editor
- codemirror/codemirror.next: The next generation of the CodeMirror in-browser editor
- emmetio/codemirror-plugin: Emmet plugin for CodeMirror web editor
- CodeMirror
Eclipse Theia
- eclipse-theia/theia: Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
- Theia - Cloud and Desktop IDE Platform
Emmet
- 前端开发必备!Emmet使用手册_Emmet 教程_w3cplus
- docs.emmet.io
- Abbreviations Syntax
GoClipse
- GoClipse
- GoClipse/goclipse: Eclipse IDE for the Go programming language:
Hype3
- Win10电脑虚拟安装苹果MacOS无敌完整版_百度经验
- 首页 Hype中国社区
- Tumult Hype Documentation
JetBrains
GoLand
- GoLand: A Clever IDE to Go by JetBrains
IntelliJ
- IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
- IntelliJ IDEA the Java IDE
- IntelliJ IDEA 注册码
- IntelliJ IDEA下载+激活+教程[图文+视频]整理 - 编程语言 / Java - CoCode
- IntelliJ IDEA 2016 破解旗舰版 - 博客吧
- IntelliJ IDEA 界面介绍 - IntelliJ IDEA使用教程 - PHPERZ中文资讯站
- idea 插件的使用 进阶篇(个人收集使用中的)-IT大道
JetbrainsCrack
- CrazyNing98/JetbrainsCrack: Jetbrains系列工具破解补丁
Toolbox App
- JetBrains Toolbox App: Manage Your Tools with Ease
WebStorm
- WebStorm: The Smartest JavaScript IDE
- Previous Releases - WebStorm
- JetBrains: Essential tools for software developers and teams
- JetBrains Marketplace
- JetBrains:面向专业人员和团队的开发工具 JetBrains 中文官网
LiteIDE
- visualfc/liteide: LiteIDE is a simple, open source, cross-platform Go IDE.
- liteide - Browse Files at SourceForge.net
monaco-editor
- microsoft/monaco-editor: A browser based code editor
- monaco-editor - npm
scratches
- hxoht/scratches: A scratchpad with node & browser apis.
sublime
- jikeytang/sublime-text: sublime-text
- jsfront/sublime-text: sublime-text
- spadgos/sublime-jsdocs: Simplifies writing DocBlock comments in Javascript, PHP, CoffeeScript, Actionscript, C & C++
- philippotto/Sublime-MultiEditUtils: A Sublime Text Plugin which enhances editing of multiple selections by adding various features.
- wuub/SublimeREPL: SublimeREPL - run an interpreter inside ST2 (Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell or configure one yourself)
- aziz/PlainTasks: An opinionated todo-list plugin for Sublime Text editor (version 2 and 3)
- pichillilorenzo/JavaScript-Completions: JavaScript Completions for sublime text. It helps you to write your scripts more quickly with hints and completions.
- Browse - Package Control
- Package Control - the Sublime Text package manager
- MultiEditUtils - Packages - Package Control
- Sublimerge 3 - Packages - Package Control
- sublime text3基本使用及常用插件介绍
- 如何优雅地使用Sublime Text | 晚晴幽草轩
- 代码校验工具 SublimeLinter 的安装与使用
Stackblitz
- The online code editor for web apps. Powered by Visual Studio Code. - StackBlitz
TinyEditor
- umpox/TinyEditor: A functional HTML/CSS/JS editor in less than 400 bytes
VS Code
《VS Code 折腾记》
code-server
- cdr/code-server: VS Code in the browser
- Coder: The Developer Workspace Platform
VSCodium
- VSCodium
- VSCodium/vscodium: binary releases of VS Code without MS branding/telemetry/licensing
- microsoft/vscode-docs: Public documentation for Visual Studio Code
- Sugar250/Visual-Studio-Code-Keymap-CN: Visual Studio Code Keymap in Chinese.
- viatsko/awesome-vscode: 🎨 A curated list of delightful VS Code packages and resources.
- hediet/vscode-debug-visualizer: An extension for VS Code that visualizes data during debugging.
- crper/Visual-Studio-Code-CNKEYMAP: Visual Studio Code快捷键中文版
- think2011/vscode-vue-i18n: 🔖 这个插件能够帮到你方便浏览和编写 Vue i18n
- antfu/i18n-ally: 🌍 All in one i18n extension for VS Code
- OBKoro1/koro1FileHeader: 在vscode中用于生成文件头部注释和函数注释的插件,经过多版迭代后,插件:支持所有主流语言,功能强大,灵活方便,文档齐全,食用简单!觉得插件不错的话,点击右上角给个Star⭐️呀~
- 配置 · OBKoro1/koro1FileHeader Wiki
- codespaces-contrib/codeswing: VS Code extension for building web applications ("swings") using a interactive and editor-integrated coding environment
- terminal-stocks/app.js at master · SugarTurboS/terminal-stocks
- microsoft/vscode-remote-release: Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.
- foambubble/foam: A personal knowledge management and sharing system for VSCode
- JavaScript Programming with Visual Studio Code
- jsconfig.json Reference
- Sublime Babel - Visual Studio Marketplace
- Debugger for Chrome - Visual Studio Marketplace
- Formatting Toggle - Visual Studio Marketplace
- vscode使用Setting Sync_开发工具_Blog-CSDN博客
- VSCODE 推荐插件 - 简书
- Extensions for Visual Studio family of products | Visual Studio Marketplace
- Extensions for Visual Studio family of products | Visual Studio Marketplace
- Troubleshoot Visual Studio Code Integrated Terminal launch failures
- Extensions for Visual Studio family of products | Visual Studio Marketplace
- Get Started - default (Workspace) - Visual Studio Code
- Get Started - default (Workspace) - Visual Studio Code - Insiders
- Web Extensions | Visual Studio Code Extension API
- Visual Studio Code for the Web
- adobe/brackets: An open source code editor for the web, written in JavaScript, HTML and CSS.
- chriskempson/tomorrow-theme: Tomorrow Theme now lives on at https://github.com/chriskempson/base16
- RunJS - 在线编辑、展示、分享、交流你的 JavaScript 代码
- CodePen - Front End Developer Playground & Code Editor in the Browser
- Blockly | Google Developers
- Edit fiddle - JSFiddle
- Cloud9 - Your development environment, in the cloud
- Notepad++ Home
- Coding WebIDE 开启云端开发模式! - Coding.net
- Spket IDE - JavaScript Editor
- SimplyY 的博客:atom tips
- Wingware Python IDE
- Brackets - A modern, open source code editor that understands web design.
- CodeSandbox: Online Code Editor and IDE for Rapid Web Development
- iDE | Powering entrepreneurs to end poverty for over three decades
- IDE Group | Home
- www.ide-tech.com
- JS Bin 一款很好的web开发辅助工具 - 林福山053 - 简书
Ace
- Ajax.org B.V.
- ajaxorg/ace: Ace (Ajax.org Cloud9 Editor)
- Ace - The High Performance Code Editor for the Web
Codeit
- Codeit
- codeitcodes/codeit: Mobile code editor connected to Git.
- Codeit | Mobile code editor connected to Git
# 代码命名
codelf
- unbug/codelf: A search tool helps dev to solve the naming things problem.
- CODELF
naming-cheatsheet
- kettanaito/naming-cheatsheet: Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
# 代码统计
cloc
- AlDanial/cloc: cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
gocloc
- hhatto/gocloc: A little fast cloc(Count Lines Of Code)
GLOC
- artem-solovev/gloc: Browser extension: counts lines of code on GitHub
linec
- hua1995116/linec: 一个高颜值命令行统计代码行数的计数器。(counts lines of code)
loc
- cgag/loc: Count lines of code quickly.
pygount
- roskakori/pygount: count lines of code using pygments
sloc
- flosse/sloc: simple tool to count SLOC (source lines of code)
- bytbox/sloc: Source Lines of Code Counter
searchcode
- searchcode | source code search engine
- searchcode's free api | source code search engine
WakaTime
- wakatime/wakatime: Command line interface used by all WakaTime text editor plugins.
- wakatime/sublime-wakatime: Sublime Text 2 & 3 plugin for automatic time tracking and metrics generated from your programming activity.
- Dashboard · WakaTime
- Code Delete Tool - WakaTime
- count-lines · GitHub Topics
- cloc · GitHub Topics
- cloc-cli · GitHub Topics
- lines-of-code · GitHub Topics
- count-lines-of-code · GitHub Topics
- counter · GitHub Topics
- line-counter · GitHub Topics
- casperdcl/git-fame: Pretty-print `git` repository collaborators sorted by contributions.
- IonicaBizau/git-stats: 🍀 Local git statistics including GitHub-like contributions calendars.
- GitHub Protips: Tips, tricks, hacks, and secrets from Lee Reilly - The GitHub Blog
- xiaohaijoe/SourceCounter: 代码统计工具,支持统计总行数,代码行,空白行,注释行。
- Light-City/year_code: python小项目之统计代码行数与美化打印,数据存储,分析等等
- bawangxx/CodeRowCount: 代码行数统计工具
- knop/ScanCode: 统计代码行数,函数个数以及每个函数中的注释行数
- zxx178239/codeLines: 代码行数统计
- kainhuck/count: 统计代码行数
- DomonJi/code-statics: python实现的文件夹内代码行数统计工具
- Zhuyi731/r-svn: 一个用于统计SVN代码行数的工具
- Delyer/JYCodeCount: 统计项目代码行数和文件数的shell脚本
- lusase/countrow: 统计前端项目代码行数 Count lines of code quickly
- VisualStudioCode统计项目代码行数 - 简书
- arzzen/git-quick-stats: ▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository.
# 代码演示&分享
bit
《Bit 最佳实践》
- teambit/bit: Easily share code between projects with your team.
- bit-bin - npm
- Bit - Share and build with code components
- Component Discovery and Collaboration · Bit
- harmony / cache
- @teambit/cache - npm
carbon
- dawnlabs/carbon: 🎨 Create and share beautiful images of your source code
- Carbon
- Carbon
glorious-demo
- glorious-codes/glorious-demo: The easiest way to demonstrate your code in action.
- Glorious Demo
polacode
- octref/polacode: 📸 Polaroid for your code
- Polacode - Visual Studio Marketplace
Snipper.io
- Snipper.io
# 在线实时协作&协同办公
#在线文档
腾讯文档
- 腾讯文档-官方网站-支持多人在线编辑Word、Excel和PPT文档
- 腾讯文档
金山文档
- 金山文档 - 多人实时协作的在线Office
- 金山文档 - 多人实时协作的在线Office
微文档
- 微文档
石墨文档
- 石墨文档-企业在线协同办公系统平台,支持云端多人在线协作编辑文档和表格
有道云协作
- 有道云协作官网
- TAPD-敏捷开发 项目管理 腾讯敏捷产品研发平台
@ 代码评审(Code Review)
- Codiga: Coding Assistant & Automated code reviews
reviewdog
- reviewdog
- reviewdog/reviewdog: 🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
@ 笔记(Note),或笔记本(Notebook)
Jupyter
- Project Jupyter
- Jupyter Project Documentation — Jupyter Documentation 4.1.1 alpha documentation
- JupyterLab
- jupyterlab/jupyterlab: JupyterLab computational environment.
- JupyterLab Documentation — JupyterLab 3.4.3 documentation
- Project Jupyter | Home
MarginNote
- Marginnote
- MarginNote 3 电子阅读器
Notion
- Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
Obsidian
- Obsidian
OneNote
- Microsoft OneNote 数字笔记记录应用 | Microsoft 365
Roam Research
- Roam Research – A note taking tool for networked thought.
Tuture
- Tuture
- tuture-dev/tuture: Write tutorials from the future, with the power of Git and community. 『图雀写作工具』
- 图雀社区 - 汇集精彩的实战技术教程
- Tuture 写作工具文档 · 语雀
Wolai
- 我来 wolai:不仅仅是完美的云端笔记!
印象笔记(evernote)
- 最佳笔记应用 - 利用 Evernote 管理你的笔记
- 所有笔记 - Evernote
- 印象笔记 | 工作必备效率应用
- 印象笔记 | 工作必备效率应用
- 会议纪要--202102251600_MOP产商品局数据查询接口宣贯 | 印象笔记网页版
- 所有笔记 - 印象笔记网页版
- 印象笔记·剪藏|一键保存网页 | 印象笔记
- 印象识堂 | 常识 知识 见识
- 印象团队EverTeam - 专注团队协作 | 印象笔记
- 帐户一览
- wormi4ok/evernote2md: Convert Evernote .enex files to Markdown
- ENML - Evernote Developers
有道云笔记
- 有道云笔记|亿万用户的选择
- 有道云笔记
- 有道云笔记(原有道笔记) - 永远不丢失的笔记
- 有道云笔记-学霸笔记
- 收藏到有道云笔记
- 收藏到有道云笔记
- DeppWang/youdaonote-pull: 📝 一个一键导出 / 备份「有道云笔记」所有笔记的 Python 脚本。 A Python script to export/backup all the notes of the "Youdao Note".
飞书
- 飞书 - 在飞书,享高效
- (1 封私信 / 18 条消息) 飞书 - 知乎
语雀
- 工作台 · 语雀
- github.com
- 🐑 邀请链接合集 · 语雀
- 原创专栏 - 笔记与写作工具深度评测 · 语雀
为知笔记(WizNote)
- 为知笔记 | 云笔记,个人知识管理,团队协作,资料库,知识管理,记事本,加密笔记,替代印象笔记,会议记录,日志,认知卸载
- WizNote | Welcome to WizNote.md
- 为知笔记 | 下载为知笔记Windows客户端插件
- WizNote | Welcome to WizNote.md
- 为知笔记吧-百度贴吧--交流为知笔记的使用问题、方法及建议。--为知笔记不仅是一款帮你记录生活、工作点点滴滴的云服务笔记软件,也是一款共享资料、基于资料进行沟通的协作工具。你可以随时随地记录和查看有价值的
轻笔记
- 首页@轻笔记
Boost Note
- BoostIO
- BoostIO/BoostNote-App: Boost Note is a document driven project management tool that maximizes remote DevOps team velocity.
- Boost Note | Chronicle your Stories
- yliansoft
@ 清单、计划、任务&进度管理
Zenkit
- Zenkit - Productivity and Collaboration Software Suite
- Zenkit - Organize projects your way. Find synergies. Move faster.
- Zenkit To Do - Task management software for Teams
- Zenchat - Team Messenger with built-in task management
- Zenkit Hypernotes - Experience a new way of collaborative writing.
滴答清单(TickTick)
- TickTick: 一个帮你高效完成任务和规划时间的应用
- Inbox - TickTick
- 下载 - TickTick
- 滴答清单: 一个帮你高效完成任务和规划时间的应用
- 收集箱 - 滴答清单
- 下载 - 滴答清单
- 滴答清单: 一个帮你高效完成任务和规划时间的应用
- 下载 - 滴答清单
- TickTick: Things & Tasks To Do - Google Workspace Marketplace
闪点清单
- 闪点清单 官网
- Worktile智能化研发管理工具
- 爱莫能记
- 时光短信
- 哎哟提醒
- 企业SaaS软件及云应用 - Zoho中国官网
- 项目管理软件 - 在线项目管理系统 - Zoho Projects
- 码道人 - 开发者最好的朋友
- Airtable | Create apps that perfectly fit your team's needs
- 维格表
- 飞书多维表格-融合表格和业务系统能力的新一代效率应用
- Teamin群协作—微信群管理/微信群助手/微信文档
- 智办事 - 工作就是智办事
- Tita - OKR和持续绩效管理平台
- 时光序
- ONES 企业级研发管理工具 | ONES
- Teambition · 阿里巴巴工作学习套件
- 敬业签云便签官网 - Windows电脑桌面便签软件安装下载|Win10便签|win7电脑便签与手机便签云同步协作服务便签APP|公历农历桌面日历便签及定时提醒待办事项计划任务清单时间管理工具
- 日事清-高效能团队管理专家
- 鱼骨 - 敏捷开发工具|项目团队管理软件|异地协同办公绩效系统
- Trello
- WikiWorks: MediaWiki Consulting
- 金和OA_oa系统_oa办公系统_办公自动化软件_26年专业协同管理软件
- Team Workspace - Taskade
@ 习得、收藏
# Snippets Manager
Code Notes
- lauthieb/code-notes: A simple code snippet & gist manager for developers built with Electron & Vue.js 🚀
- Code Notes, the code snippet manager for developers
CodeExpander
- oncework/codeexpander: A cross-platform cloud synchronization (Github/Gitee) development efficiency tool that integrates input enhancement and code snippet management specifically for developers. 专为开发者开发的一个集输入增强、代码片段管理为一体跨平台云同步(Github/Gitee)的开发效率工具。
- CodeExpander
codever
- codeverland/codever: Bookmarks and Snippets Manager for Developers & Co
- Codever
Gisto
- Gisto
- Gisto/Gisto: Gisto is a Cross-platform snippets management desktop application that allows you and/or your team share code snippets fast and easily. Based on GitHub Gists Infrastructure which means you can use all your existing snippets by connecting your GitHub account! Gisto started as an attempt to fulfill the lack of a syntax highlighted and cloud synchronized code snippet solution. You may thing of Gisto as Evernote for code.
- Gisto - Snippets Made Awesome
Lepton
- hackjutsu/Lepton: 💻 Democratizing Snippet Management (macOS/Win/Linux)
- Lepton - A Lean Snippet Manager powered by GitHub Gist
massCode
- massCodeIO
- massCodeIO/massCode: Next version of massCode. A free and open source code snippets manager for developers
- antonreshetov/massCode: This repository is outdated and no longer maintained. A new version of massCode is available! https://github.com/massCodeIO/massCode. A free and open source code snippets manager for developers.
- massCode - A free and open source code snippets manager for developers
Snibox
- Snibox
- snibox/snibox: Self-hosted snippet manager
- Snibox
SnippetStore
- ZeroX-DG/SnippetStore: A snippet management app for developers
- Snippet Store
Snipp.in
- haxzie/snipp.in: Fast, Light-weight, Notes, Snippet manager and code editor directly inside your browser
- Snipp.in - In-Browser Snippet Manager and Editor
- snippets-manager · GitHub Topics
- Kholid060/snapcode: Snippet code manager
- codervault/codervault: An Open Source, Self-Hosted, Snippet Manager
- out-of-cheese-error/the-way: A code snippets manager for your terminal.
- Pictarine/macos-snippets: Snip is a lightweight snippets manager app for macOS
- ademcan/canSnippet: An open source web-based snippets management tool
- SnippetsLab - Keep Your Code At Your Fingertips
- Reoon Code Snippet Manager (Free) - V2.1
- 3Cols
- Snipit - Code snippets manager for teams and individuals
- Snippet Manager
- Code snippet organizer for pros | Cacher
- Codiga Smart Code Snippet Manager
- 35 Best code-snippets manager as of 2022 - Slant
- Snippets · Explore · GitLab
- {CodeStore}: all your code snippets always available thanks to automatic cloud synchronization
- Codespace - The code snippet manager you've been waiting for
- CodeBox — Code Snippet Manager for Mac OS X
- SnippLeaf.com - Online snippet manager
- RhodeCode › Enterprise Code Management for Hg, Git, SVN
- TagMyCode - Code snippets manager
- Best Code Snippet Manager - QSnipps
- SnipAway - Highly customizable snippet manager made for developers and people who work with code
- Code Snipper - A Code Snippet Manager For Teams & Individuals
- Save your code snippets and notes using our product | SnipperApp 2
- Theorylog - Best Note Taking Web App For Developers and Coders
- canSnippet - The new generation clipboard and snippet manager for MacOS
- SnipSave | Web-based code snippet manager for developers
- Pieces - AI Assistant
- Codly - Microsoft Store Apps
- Paste - Clipboard manager for Mac, iPhone, and iPad
- JEMStar Tech / JEMStar Tech
- Home | DECS
- Snipline | One shell command organizer to rule them all
- Code snippet manager: manage code snippets with snippetmanager.io
- These Are The Best Code Snippet Managers » CSS Author
- snappify - Create beautiful code snippets with ease
- snippets.ninja
- Codefile — Share code in real time⚡️
- Codelets
- 收趣云书签 - 我的云端收藏夹,稍后阅读神器
@ 文本、文档、语言、标准、规范&风格
# DOC
$ WPS
- WPS官方网站_金山办公_办公软件与办公方式的开拓者和引领者
- WPS Office 2019,简单创造不简单
- WPS Office 添加电脑设备
docxtemplater
- open-xml-templating/docxtemplater: Generate docx and pptx (microsoft word documents) from templates, from Node.js, the Browser and the command line / Demo: https://docxtemplater.com/demo
- docxtemplater - Complete docx and pptx generation programming library
- Installation — docxtemplater documentation
- Docxtemplater — docxtemplater documentation
# DOCS AS CODE
Doctave
- Doctave
- Doctave Blog | Build Developer Portals With Docs-As-Code
- Docs as Code — Write the Docs
- Docs as Code at Linode | Linode
- Docs as Code
# Documentation Browser
Dash
- Dash for macOS - API Documentation Browser, Snippet Manager - Kapeli
zeal
- zealdocs/zeal: Offline documentation browser inspired by Dash
- Zeal - Offline Documentation Browser
- freeCodeCamp/devdocs: API Documentation Browser
- DevDocs API Documentation
# Formatter
Rich
- Textualize/rich: Rich is a Python library for rich text and beautiful formatting in the terminal.
# Linter
proselint
- amperser/proselint: A linter for prose.
- proselint
textlint
- textlint/textlint: The pluggable natural language linter for text and markdown.
- textlint/packages/@textlint at master · textlint/textlint
- textlint/textlint-plugin-html: HTML support for textlint
- Collection of textlint rule · textlint/textlint Wiki
- btford/write-good: Naive linter for English prose
- Linting Markdown And Documentation - Earthly Blog
- scripts/lint-doc.sh · master · GitLab.org / GitLab · GitLab
ls-lint
- loeffel-io/ls-lint: An extremely fast directory and filename linter - Bring some structure to your project directories
- @ls-lint/ls-lint - npm
- ls-lint command - github.com/loeffel-io/ls-lint - Go Packages
- ls-lint
# Markdown
Markdown core
- Markdown 語法說明
- Markdown Guide
Markdown libs、plugins&tools
Boostnote
- BoostIO/Boostnote: A markdown editor for developers on Mac, Windows and Linux.
MkDocs
- MkDocs
- mkdocs/mkdocs: Project documentation with Markdown.
- MkDocs
- backstage/mkdocs-monorepo-plugin: ✚ Build multiple documentation folders in a single Mkdocs. Designed for large codebases.
- mkdocs-monorepo-plugin · PyPI
marktext
- marktext/marktext: 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
markdown-nice
- mdnice/markdown-nice: 支持自定义样式的微信 Markdown 排版工具
- 让微信排版变 Nice
- 让微信排版变 Nice
markdown-licenses
- IQAndreas/markdown-licenses: A collection of open source licenses in Markdown format. Contributions are always welcome!
notable
- notable/notable: The Markdown-based note-taking app that doesn't suck.
Python-Markdown
- Python-Markdown
- Python-Markdown/markdown: A Python implementation of John Gruber’s Markdown with Extension support.
- Python-Markdown — Python-Markdown 3.3.7 documentation
remark
- remarkjs/remark: Markdown processor powered by plugins part of the @unifiedjs collective
- remark - markdown processor powered by plugins
readme-md-generator
- kefranabg/readme-md-generator: 📄 CLI that generates beautiful README.md files
- readme-md-generator/templates at master · kefranabg/readme-md-generator
stackedit
- benweet/stackedit: In-browser Markdown editor
- StackEdit – In-browser Markdown editor
simplemde-markdown-editor
- sparksuite/simplemde-markdown-editor: A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking.
- JavaScript Markdown Editor - SimpleMDE
tui.editor
- nhn/tui.editor: 🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
- TOAST UI :: Make Your Web Delicious!
TreeMDown
- hollodotme/TreeMDown: [triː <'em> daʊn] PHP single page markdown tree browser
- 01-What-Is-TreeMDown.md - TreeMDown
Typora
- luokangyuan/typora-theme-chineseStyle: This is a sexual apathy style and chinese style typora theme,这是一款性冷淡风兼着中国风的typora主题
- Typora — a markdown editor, markdown reader.
- Typora 官方中文站
VNoteX
- VNoteX
- vnotex/vnote: A pleasant note-taking platform.
- vnotex/viki: A simple Wiki page in Markdown from notebook of VNote.
- VNote - 一个更懂程序员和Markdown的笔记
Zettlr
- Zettlr
- Zettlr/Zettlr: A Markdown Editor for the 21st century.
- A Markdown Editor for the 21st Century | Zettlr
- sindresorhus/css-in-readme-like-wat: Style your readme using CSS with this simple trick
- ifuture-pro/listify: Generate and merge table of contents for markdown file . Add it to README.md or other files
- shfshanyue/md-to-html-api: API convert markdown to beautiful html.
- xitu/juejin-markdown-themes: Markdown themes of https://juejin.cn/
- wormi4ok/mdmv: Move Markdown files
- HackMD - Markdown 協作知識庫
- Md2All
- markdownlint - Visual Studio Marketplace
Markdown 资源、整理集&FAQ
Markdown 资源
- guodongxiaren/README: README文件语法解读,即Github Flavored Markdown语法介绍
- Markdown 语法说明(简体中文版)
- UEditor - 示例
- Madoko - document
- Editor.md - 开源在线 Markdown 编辑器
- 欢迎使用马克飞象 - 马克飞象 - 专为印象笔记打造的Markdown编辑器
- 便签 - 锤子科技
- MarkdownPad - The Markdown Editor for Windows
- 图床 - Dev Fancy+
- Cmd Markdown 编辑阅读器 - 作业部落出品
- 開放中文轉換 Open Chinese Convert (OpenCC)
- Online Markdown Editor - Dillinger, the Last Markdown Editor ever.
- Writebox
- New Document
- Daring Fireball: Markdown Web Dingus
- wri.pe - simple and smart notepad
Markdown 整理集
《Markdown简明教程》
Markdown FAQ
- 简书
- 首页 - 简书
- Markdown——入门指南 - 简书
- 「美」中不足的便签工具 —— 锤子便签2.5 - 简书
- Markdown - 热门问答 - 知乎
- 可能是目前最全面的Markdown写作解决方案 - 向阳乔木 - 知乎专栏
- React 渲染 Markdown 的方法 | Calpa 的技術博客
# Text Representation and Classification
fastText
- facebookresearch/fastText: Library for fast text representation and classification.
- fastText
# Web 扫描、打印
- the-paperless-project/paperless: Scan, index, and archive all of your paper documents
# 风格指南(Style Guide)
errata-ai
- errata.ai
- errata-ai/packages: A collection of pre-packaged, Vale-compatible style guides ready to be installed from your Vale Server dashboard!
- errata-ai/vale: A syntax-aware linter for prose built with speed and extensibility in mind.
- Introduction | docs.errata.ai
- google/styleguide: Style guides for Google-originated open-source projects
- github/opensource.guide: Community guides for open source creators
- zh-google-styleguide/zh-google-styleguide: Google 开源项目风格指南 (中文版)
- ruanyf/document-style-guide: 中文技术文档的写作规范
- yikeke/zh-style-guide: An open-source style guide for writing Chinese technical documents: https://zh-style-guide.readthedocs.io
- Open Source Guides | Learn how to launch and grow your project.
- 中文技术文档写作风格指南 — 中文技术文档写作风格指南
- Free Grammar Checker | Grammarly
- Code Spell Checker - Visual Studio Marketplace
- LanguageTool - Online Grammar, Style & Spell Checker
- Google Style Guides | styleguide
- About this guide | Google developer documentation style guide | Google Developers
# 思维导图
drawio
- jgraph/drawio-desktop: Official electron build of diagrams.net
MindMaster
- MindMaster 多平台思维导图软件,让您的创意破茧而出
- 在线思维导图软件 - MindMaster网页版
XMind
- XMind - Mind Mapping Software
- XMind思维导图 | XMind中文官方网站
幕布
- 幕布 - 思维概要整理工具
- 我的文档 - 幕布
- 幕布 - 极简大纲笔记 | 一键生成思维导图
- ssshooter/mind-elixir-core: Mind-elixir is a framework agnostic mind map core
- ProcessOn - 免费在线作图,思维导图,流程图,实时协作
- 思维导图社区-海量模板在线使用
- 【GitMind官网】- 免费在线思维导图软件
# 排版
chinese-copywriting-guidelines
- sparanoid/chinese-copywriting-guidelines: Chinese copywriting guidelines for better written communication/中文文案排版指北
- mzlogin/chinese-copywriting-guidelines: Chinese Copywriting Guidelines:中文文案排版指北(简体中文版)
- Documentation System
Beeftext
- xmichelo/Beeftext: A text snippet tool for Windows.
- Beeftext
docToolchain
- docToolchain
- docToolchain/docToolchain: a Gradle based AsciiDoc Toolchain for Software Architecture Documentation
Grammarly
- Grammarly
- grammarly/grammarly-for-developers: Official Grammarly API
learnapidoc
- tomjoht/learnapidoc: Repo for API doc book
- Documenting APIs: A guide for technical writers and engineers | Documenting APIs
- Quality checklist for API documentation | Documenting APIs
Write the Docs
- Write the Docs
- writethedocs/www: The main website for Write the Docs.
- Welcome to our community! — Write the Docs
- saurabhdaware/text-to-handwriting: So your teacher asked you to upload written assignments? Hate writing assigments? This tool will help you convert your text to handwriting xD
- LucienShui/PasteMe: PasteMe 是一个无需注册的文本分享平台(未登陆状态下只能使用阅后即焚),可以为文本设置密码和阅后即焚,支持二维码分享和各种一键复制,针对代码提供了额外的高亮功能。
- cloudflare/cloudflare-docs-engine: A documentation engine built on Gatsby, powering Cloudflare’s docs https://github.com/cloudflare/cloudflare-docs
- Technical Writing | Google Developers
- Why documentation is important
- Overview — Sphinx documentation
- Documentation testing | GitLab
- Docs for Developers – Documentation for Everyone
- Developer's Documentation Collections
- Bloomreach Documentation
- PasteMe - 一个不算糟糕的可私有文本分享平台
@ 搜索(Search)/搜索引擎(Search Engine)
Algolia
- Algolia
- Site Search & Discovery powered by AI | Algolia
搜索引擎优化(Search Engine Optimization,SEO)
awesome-seo
- teles/awesome-seo: :star2: A curated list of SEO (Search Engine Optimization) links.
- madawei2699/awesome-seo: Google SEO Research and Web Traffic Monetization
- Awesome SEO | awesome-seo
- SEO 标签 · 构建我的被动收入
! 作品、博客、论坛、社区、组织、协会&标准
@ GitHub&Gitee
955
- formulahendry/955.WLB: 955 不加班的公司名单 - 工作 955,work–life balance (工作与生活的平衡)
996
995icu
- 995icu
- 995icu/996ICU: 996ICU 995ICU 工作996 生病ICU 加班不规范 亲人两行泪
996icu
- 996icu
- 996icu/996.ICU: Repo for counting stars and contributing. Press F to pay respect to glorious developers.
- MSWorkers/support.996.ICU: Microsoft and GitHub Workers Support 996.ICU
- 623637646/996.Leave: 逃离996
- CPdogson/996action
- kattgu7/Anti-996-License: Anti-996 License Version 1.0
CodeTriage
- codetriage/CodeTriage: Discover the best way to get started contributing to Open Source projects
- Get Started Contributing to Open Source Projects | CodeTriage
fossasia.org
- fossasia/fossasia.org: FOSSASIA Website https://fossasia.org
freecodecamp.cn
- FreeCodeCampChina/freecodecamp.cn: FCC China open source codebase and curriculum. Learn to code and help nonprofits.
- huluoyang/freecodecamp.cn: 随着FCC中文社区的快速发展和更多小伙伴的崛起,此项目已从个人项目升级到团队项目。详情请移步:
jsliang
- LiangJunrong/document-library: jsliang 的文档库. 里面包含了所有的前端文章,例如 vue、react,、angular、微信小程序、设计模式等……
- 首页 · jsliang 的文档库
- document.jsliang.top
lengstorf.com
- jlengstorf/lengstorf.com: Source for lengstorf.com, Jason Lengstorf's personal site.
LinkAce
- Kovah/LinkAce: Your self-hosted bookmark archive. Free and open source.
- LinkAce - Your self-hosted bookmark archive. Free and open source.
trivago
- trivago N.V.
- trivago tech blog · trivago tech blog
- GitHub
- withspectrum/spectrum: Simple, powerful online communities.
- Baidu
- coryhouse/javascript-development-environment: JavaScript development environment discussed in "Building a JavaScript Development Environment" on Pluralsight
- mqyqingfeng/Blog: 冴羽写博客的地方,预计写四个系列:JavaScript深入系列、JavaScript专题系列、ES6系列、React系列。
- whinc/blog: whinc 的个人博客
- berwin/Blog: 记录成长的过程
- xiaoyu2er/blog: 小鱼二的博客, 喜欢的话请点star :D
- sihai00/blog: blog
- Weiyu-Chen (陈微语)
- DDFE/DDFE-blog: welcome to DDFE's blog
- hve-notes/hve-notes: ✍️一个静态博客写作客户端 (A static blog writing client)
- amfe/article
- fouber/blog: 没事写写文章,喜欢的话请点star,想订阅点watch,千万别fork!
- Issues · lifesinger/blog
- Issues · tmallfe/tmallfe.github.io
- Issues · mqyqingfeng/Blog
- Issues · cssmagic/blog
- lcxfs1991/blog: leehey's blog -- 请star或者watch
- youngwind/blog: 梁少峰的个人博客
- senntyou/blogs: 个人博客: Web, 前端, JavaScript, NodeJs, Electron, Babel, Webpack, Rollup, React, Vue ...
- wuyawei/fe-code: 🍹🍰 愉快的写代码~(文章合集)
- LeuisKen/leuisken.github.io: LeuisKen的个人博客
- webfansplz/article: record and share
- FrankFang/best-chinese-front-end-blogs: 收集优质的中文前端博客
- eisneim (Eisneim Terry)
- sitexa
- chyingp/blog: 程序猿小卡的博客
- helloqingfeng/Awsome-Front-End-learning-resource: GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、求职面试等)
- FENews/FENews.org: http://fenews.org
- yygmind/blog: 我是木易杨,网易高级前端工程师,跟着我每周重点攻克一个前端面试重难点。接下来让我带你走进高级前端的世界,在进阶的路上,共勉!
- blog/3.md at master · ProtoTeam/blog
- YvetteLau/Blog: 【前端进阶】优质博文
- justemit/coding-note: 编程知识学习,涉及python、bash、js等语言,主要记录前端知识
- palmerye/palmerye.github.io: Personal Blog
- gershonv/my-code-store: 此仓库用来存放博客中使用到的代码、或者一些学习记录的代码
- logan70/Blog: 写博客的地方,觉得有用的给个Star支持一下~
- dolymood/dolymood.github.com: 我的博客
- xianshenglu/blog: My blog
- sorrycc/blog: 💡
- sanyuan0704/my_blog: 神三元的博客,一起构建完整知识体系
- shfshanyue/blog: 在这里写一些工作中遇到的前端,后端以及运维的问题
- suoyuesmile/suo-blog: 技术博客文章、笔记、实战、技术探讨、资源收集等等
- pkwenda/new-bee: 开源社区 vue + springBoot - 前后分离微服务的最佳实践
- [印记中文](docschina.org)
- mcuking/blog: 技术成长过程中的总结
- ljianshu/Blog: 个人博客及其源代码
- shekhargulati/52-technologies-in-2016: Let's learn a new technology every week. A new technology blog every Sunday in 2016.
- roger-hiro/BlogFN: 前端劝退指南,公众号[前端劝退师]的作者
- wubaiqing/zaobao: 每日时报,以前端技术体系为主要分享课题。根据:文章、工具、新闻、视频几大板块作为主要分类。
- FrankKai/FrankKai.github.io: 趁你还年轻的技术博客,主要包括前端,NodeJS,运维和随想。文章在issues。目前主要从事前端开发工作。
- LuckyWinty/blog: This is the project which is used as my blog.
- KRISACHAN/ying-study: something knowledge about web
- a1029563229/blogs: 博客文章收录
- shen100/mili: mili 是一个开源的社区系统,界面优雅,功能丰富😛
- wangdoc
- simon9124/my_demos: 深入前端核心理论,记录个人博客
- qufei1993 (五月君)
- kujian (前端开发博客)
- azl397985856/automate-everything: 这是我准备写的第一本书,其实早些时候已经打算开始写书了,只是苦于没有写书经验,无从下手。写书不同于博客,写书需要将知识,经验等系统化地讲述出来,而我现在恰巧缺乏这种表现能力。因此我决定在这里将项目中零散的东西记录下来,然后后期润色一下,写成一本书。
- aCoder2013/blog: 个人博客,记录个人总结(见issues)
- biaochenxuying/blog: 大前端技术为主,读书笔记、随笔、理财为辅,做个终身学习者。
- iQIYI
- Bytedance Inc.
- Tencent
- public-apis
- semlinker/semlinker: 阿宝哥的Github天地
- i-want-offer/FE-Essay: 记录前端重要知识点和遇到的好文章,同时还有前端重要算法知识,但最关键的是包含各大小厂真题。
- OpenMessaging
- AllenDowney (Allen Downey)
- shengxinjing (花果山大圣)
- xitu/gold-miner: 🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台:
- forthealllight/blog: 📖我的博客,记录学习的一些笔记,如有喜欢,欢迎star
- ascoders (黄子毅)
- sorrycc (chencheng (云谦))
- wintercn/blog
- Limuyang1013/FE-Blogger
- lq782655835/blogs: personal blogs
- yisar (伊撒尔)
- flackr (Robert Flack)
- 有赞
- yihan12/day-to-day: 前端问题,常见bug,个人代码及日常工作中的笔记;希望对大家有所帮助;如果发现我有写错误的,欢迎随时帮我改正,或者增加新的观点,新的解法,谢谢!
- yued-fe/Y-BP: YFE Team 前端最佳实践
- zhangxinxu (zhangxinxu)
- jikeytang/front-end-collect: 分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者
- foru17/front-end-collect: 分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者
- jonschlinkert (Jon Schlinkert)
- joeyguo/blog: joeyguo's blog 请 Watch 或 Star
- zhongdeming428/Blog: This repo is created for myself to write blogs.
- rrd-fe/blog: 人人贷大前端博客中心:打造优质大前端博客,欢迎关注我们
- developit (Jason Miller)
- fecym
- dongyuanxin/blog: 📚 专注Web与算法
- LeonWuV/FE-blog-repository: 我的前端学习笔记仓库
- SunshowerC/blog: 个人博客,如对你有帮助是我的荣幸,你的 star 是对我最大的支持!
- z2014/Blog: Star 就是最大的鼓励👏👏👏
- HuJiaoHJ/blog: ღ( ´・ᴗ・` ) 我的个人博客,喜欢的小伙伴可以点star ⭐️
- xwchris/blog: the area that record my learning and thoughts
- CommanderXL/Biu-blog: 个人博客
- tnfe/TNT-Weekly: 每周为您推荐国内外前端领域最新的优秀文章以及行业进展
- Baidu
- airuikun/technology-blog: 个人博客,前端技术收集,一起共同学习与成长
- 开源中国
- OpenHarmony: OpenHarmony是开放原子开源基金会(OpenAtom Foundation)旗下开源项目,定位是一款面向全场景的开源分布式操作系统,第一个版本支持128K-128M设备上运行。
- sindresorhus (Sindre Sorhus)
- wujie1993 (WuJie)
- cnych/qikqiak.com: 关注容器、kubernetes、devops、python、golang、微服务等技术 🎉🎉🎉
- cnych/qikqiak.com: 关注容器、kubernetes、devops、python、golang、微服务等技术 🎉🎉🎉
- ruanyf (Ruan YiFeng)
- pengxurui/Android-NoteBook: 🔥Android 进阶成长路线笔记 & 博客(持续更新...)
- readthedocs · GitHub Topics
@ Medium
- Medium – a place to read and write big ideas and important stories
- Google Developers – Medium
- Yoshiki Fujiwara – Medium
- webpack – Medium
- Node.js – Medium
@ 掘金个人主页
- 掘金 - 代码不止,掘金不停
- 各大公司的技术博客合集 - 掘金
- 谭光志 的个人主页
- jsliang 的个人主页
- 隐冬 的个人主页
- 徐小夕 的个人主页
- 大帅搞全栈 的个人主页
- 蜗牛老湿_大圣 的个人主页
- 杭州程序员张张 的个人主页
- 工业聚 的个人主页
- Solomon_肖哥弹架构 的个人主页
- ChanningHyl🙌 的个人主页
- 阿里巴巴淘系技术 的个人主页
- 蓝色的秋风 的个人主页
- TianTianUp 的个人主页
- 梨香 的个人主页
- 小小Mac 的个人主页
- 红尘炼心 的个人主页
- xL丶 的个人主页
- 全栈然叔 的个人主页
- MacroZheng 的个人主页
- 阿宝哥 的个人主页
- ssh_晨曦时梦见兮 的个人主页
- 程序员cxuan 的个人主页
- 蝌蚪哥 的个人主页
- 我是十三 的个人主页
- 小姐姐味道 的个人主页
- 网易云音乐大前端团队 的个人主页
- 前端印象 的个人主页
- 敖丙 的个人主页
- 阅文前端团队 的个人主页
- 炽翎 的个人主页
- 爱创课堂前端技术分享 的个人主页
- Mr_无忧 的个人主页
- 童欧巴 的个人主页
- 橙红年代 的个人主页
- 秉心说TM 的个人主页
- 插猹的闰土 的个人主页
- 前端布吉岛 的个人主页
- 政采云前端团队 的个人主页
- 彭丑丑 的个人主页
- 沉默王二 的个人主页
- Gopal 的个人主页
- 子弈 的个人主页
- 风不识途 的个人主页
- Efox 的个人主页
- 漆黑之牙_ 的个人主页
- 马称 的个人主页
- 程序员小灰 的个人主页
- 杨村长 的个人主页
- 前端精 的个人主页
- 前端小黑 的个人主页
- 捡田螺的小男孩 的个人主页
- 杨溜溜 的个人主页
- 技术漫谈 的个人主页
- 乂乂又又 的个人主页
- Henrylulu 的个人主页
- vivo互联网技术 的个人主页
- 阿里巴巴云原生 的个人主页
- 一角钱技术 的个人主页
- 承志 的个人主页
- 美团技术团队 的个人主页
- 罗西的思考 的个人主页
- 五柳 的个人主页
- HollisChuang 的个人主页
- 小木箱 的个人主页
- Up&up 的个人主页
- @baby张 的个人主页
- _风清洋 的个人主页
- IT霈哥 的个人主页
- bigsai 的个人主页
- 雄哥666 的个人主页
- 前端开发小马哥 的个人主页
- 爱笑的架构师 的个人主页
- 希沃ENOW大前端 的个人主页
- cscw 的个人主页
- 京东设计中心JDC 的个人主页
- Java劝退师 的个人主页
- 神奇的程序员 的个人主页
- 冰_河 的个人主页
- 闲鱼技术 的个人主页
- why技术 的个人主页
- 方凳雅集 的个人主页
- 晓前端 的个人主页
- Bezier 的个人主页
- null仔 的个人主页
- 码猿技术专栏 的个人主页
- 李CHENGXI 的个人主页
- 卧夜思雨 的个人主页
- 刘望舒 的个人主页
- 前端小智 的个人主页
- 月伴飞鱼 的个人主页
- 我不是外星人 的个人主页
- 手撕红黑树 的个人主页
- 程序员内点事 的个人主页
- 张风捷特烈 的个人主页
- 苍耳叔叔 的个人主页
- Taoye 的个人主页
- Jimmy 的个人主页
- Web前端严选 的个人主页
- 凹凸实验室 的个人主页
- Five在努力 的个人主页
- 前端开发博客 的个人主页
- 木易杨说 的个人主页
- 涓涓清泉 的个人主页
- 汪图南 的个人主页
- 浪子神剑 的个人主页 - 动态 - 掘金
- 开发老腰 的个人主页 - 动态 - 掘金
- 神三元 的个人主页 - 动态 - 掘金
- 前端早早聊 的个人主页 - 动态 - 掘金
- LinDaiDai_霖呆呆 的个人主页 - 动态 - 掘金
- 我是哪吒 的个人主页 - 动态 - 掘金
- 文斌大大鸟 的个人主页 - 动态 - 掘金
- KevenZheng 的个人主页 - 动态 - 掘金
- 冴羽 的个人主页 - 动态 - 掘金
@ CSDN
- 粉丝们务必加入微信粉丝群_前端小智@大迁世界_CSDN博客-前端,javascript,CSS创意特效领域博主
- CSS创意特效_前端小智_前端小智@大迁世界-CSDN博客
- 超逸の学习技术博客_一百个Chocolate_CSDN博客-算法,Vue全家桶系列,Codeforces✍领域博主
- CSDN - 专业开发者社区
- (12条消息) CSDN社区_开发者学习和交流的平台
@ SegmentFault 思否
- SegmentFault 思否
- 标签树 - SegmentFault 思否
- 掘金精选 - SegmentFault 思否
- 阿宝哥 - SegmentFault 思否
@ 简书
《认知升级》
- 01 认知升级:认知共识 - 简书
- 02 认知升级:思考脑与反射脑 - 简书
- 03 认知升级:习以为常 - 简书
- 04 认知升级:时间管理 - 简书
- 05 认知升级:注意力 - 简书
- 06 认知升级:执行力 - 简书
- 07 认知升级:贵人 - 简书
- 08 认知升级:会议 - 简书
- 08 认知升级:跳出舒适区 - 简书
- 09 认知升级:职业规划 - 简书
- 10 认知升级:时间换空间 - 简书
- 快速成长第一步:完成自己的认知升级 - 简书
- 快速成长第二步:自我成长的方法论 - 简书
- 彭旭锐 - 简书
- 简书 - 创作你的创作
@ OSCHINA
- OSCHINA - 中文开源技术交流社区
- 吳捷的个人空间 - OSCHINA - 中文开源技术交流社区
@ 知乎
- 颜海镜的博客 - 知乎
- 前端外刊评论 - 知乎
- Lucas 的前端杂谈 - 知乎
- 敬昭先生 - 知乎
- 前端技术漫游指南 - 知乎
- 前端开发博客 - 知乎
- (5 封私信 / 44 条消息) 堂主 - 知乎
- 饿了么前端 - 知乎
- 阿里妈妈前端快爆 - 知乎
- 云智能前端 - 知乎
- 技术周报 · 2021-09-24 - 知乎
@ 博客园
- 吕大豹 - 博客园
- 红脸书生 - 博客园
- 博客园 - 开发者的网上家园
- 梦想天空(山边小溪) - 博客园
@ 语雀
- 前端小册 · 语雀
- Blog · 语雀
- CRPER · 语雀
- 语雀 · 语雀
- 前端早早聊大会 · 语雀
- 前端时空 · 语雀
- 移动云 · 语雀
- Barret李靖 · 语雀
- 高级前端进阶 · 语雀
- 𝓒𝓱𝓲𝓮𝓯 𝓣𝓸𝓻𝓽𝓾𝓻𝓮𝓻 · 语雀
- 前端分享 · 语雀
@ 看云
- 我的文档 · 看云
- jenemy(@wujie520303) · 看云
- 看云 | 现代化文档写作、托管及数字出版
@ 微信
- 内部披露!最新互联网大厂的薪资和职级
- #蒲公英 · JELLY 技术周刊
@ 虫洞栈
- fuzhengwei/CodeGuide: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、点赞、分享)!
- bugstack虫洞栈 | 沉淀、分享、成长,让自己和他人都能有所收获
- 全栈修仙之路-源码探秘篇-v1.0.pdf - 文档分享 - bugstack虫洞栈 - Powered by kodbox
- 重学TS-v1.0.pdf - 文档分享 - bugstack虫洞栈 - Powered by kodbox
- 全栈修仙之路-前端进阶篇-v1.1.pdf - 文档分享 - bugstack虫洞栈 - Powered by kodbox
@ InfoQ
- InfoQ - 促进软件开发及相关领域知识与创新的传播-极客邦
- 前端_前端开发_web前端-InfoQ
- 前端_前端开发_web前端-InfoQ
- 耳东@Erdong - InfoQ
@ 阿里云
- 科技小能手个人页面-阿里云开发者社区
@ 作品
CSS3网站作品
个人作品网站
- lvqq/Demos: repository for my demo pages
纹理在网页设计中的示例
- 使用一个纹理贴图集 - 《Pixi教程》 - 书栈网(BookStack.CN)
复古怀旧风格的网站作品
- Filament Group, Inc. | User Interface Design & Responsive, Accessible, Resilient Web Development | Filament Group, Inc.
- Overflow Stack
@ 程序员如何优雅的挣零花钱
程序员兼职
- 国内可以为程序员提供兼职的平台有哪些? - zp596861100的博客 - CSDN博客
- 自由职客-IT技术,中国自由职客灵活用工交易平台_自由职客
- 兼职程序员_兼职工程师_工程师|程序员兼职平台-猿急送
- 程序员远程工作-程序员兼职-技术问答-组建团队-IT镖局
- erp管理系统-软件app制作开发公司-微信小程序开发-网站制作建设公司-安卓android开发-米鼠网
- 程序员客栈-领先的程序员自由工作平台
- 码市 - 互联网软件外包服务平台
- 程序员兼职招聘信息-兼职吧
- 快码 - 软件开发,就找快码!认准域名Kuai.ma
- Toppro - 按需雇佣顶尖专业人才
- 实现网 - 按需雇佣 BAT 工程师、设计师
- 开源众包-百万开发者,为您提供专业的软件开发服务
- FD自由开发者
- easychen/howto-make-more-money: 程序员如何优雅的挣零花钱
- 102个副业赚钱平台汇总 - 知乎
- (1 封私信 / 81 条消息) 怎么在空闲时间用网络赚钱且收入不低于50? - 知乎
@ Other
en
- Stack Overflow - Where Developers Learn, Share, & Build Careers
- Hot Questions - Stack Exchange
- Reddit - Dive into anything
- W3Schools Online Web Tutorials
- Wis Chu
- Edit fiddle - JSFiddle
- Learn, Code and Share on Tutorialzine
- Spectrum
- Open Hub, the open source network
- CodeProject - For those who code
- SourceForge - Download, Develop and Publish Free Open Source Software
- CodePlex Archive
- Creative Commons — Attribution-NonCommercial 4.0 International — CC BY-NC 4.0
- https://www.iteye.com/blog/user/jinnianshilongnian
- Winty Blog
- Welcome To PKU JudgeOnline
- Welcome to Hangzhou Dianzi University Online Judge
- Inigo Quilez :: fractals, computer graphics, mathematics, shaders, demoscene and more
- chengyuming
- Pines Cheng‘s Blog
- Super User
- Ask Ubuntu
- Dev.Opera
- DigitalOcean Community | DigitalOcean
- Teach Yourself Scheme in Fixnum Days
- Dorai Sitaram’s Home Page
- Archives—zachleat.com
- Meta Stack Exchange
- springleo's blog
- Kilian Valkhof
- YUX Navigation
- Paper
- The FreeBSD Project
- Solve Hard Problems Faster | heynode.com
- Developer, writer and speaker | Stefan Judis Web Development
- Weekly Dev Tips
- daily.dev | The Homepage Every Developer Deserves
- Smashing Magazine — For Web Designers And Developers
- inDepthDev - Community of passionate web developers
- OSTechNix - Open Source | Technology | Linux And Unix
- bioinfoblog.it – bioinformatics, human genetics, cancer, and nerdish stuff
- The Open Group Library
- Home - Marketo Developers
- Sign in to Delighted
- ConSol Labs
- DockOne.io
- TonyDeng's Blog
- clipperhouse.com · Matt Sherman
- SelfhostedServer
- Computer Hope's Free Computer Help
- Jalon'Blog
- No comment
- Michael Lausch's Blog |
- Kiwi IRC - The web IRC client
- UniFreak’s blog | Fanghao’s personal blog, on IT tech, personal thoughts and other things…
- Welcome to CodeToolchains’s documentation! — CodeToolchains 1.0.0 documentation
- Lin's Notes
- Coronarium
- Mr.Ye Blogs
- My Notes
- Marco Pracucci
- Blog4Fun
- scaleyourapp.com - Distributed Systems & Scalability
- Feisky
- Ivan on Containers, Kubernetes, and Server-Side
- Operate and Manage Kubernetes easily with Weaveworks
- Adin Hodovic | Infrastructure Engineer
- Robust Perception | Prometheus Monitoring Experts – Prometheus Monitoring Experts
- chris'wang
- Uber Engineering Blog
- Cloud computing security research and information – SearchCloudSecurity.com
- Biggest Online Tutorials Library
- (1) Server Fault
- Welcome to INESC-ID's Human Language Technology Lab - HLT@INESC-ID
- Programming VIP - Very Interesting Programming
- libs.garden
- Product Hunt – The best new products in tech.
- The New Stack
- Wayback Machine
- Hacker Boss | Developing software and managing development teams.
- Programming Language Guide - Autoscripts.net
- Program Talk - All about programming : Java core, Tutorials, Design Patterns, Python examples, R examples, CSharp Examples , and much more
- TypeError - A platform combines multiple tutorials, projects, documentations, questions and answers for developers
- Programmer Group - a programming skills sharing group
- Develop Paper
zh
- 阮一峰的个人网站 - Ruan YiFeng's Personal Website
- 张鑫旭的个人主页 » 张鑫旭-鑫空间-鑫生活
- web前端 - IT610.com
- 图灵社区
- 码云 - 开源中国
- 前端网址导航 - WHYCSS
- 中国大学MOOC(慕课)_最好的在线课程学习平台
- 网易云课堂 - 领先的实用技能学习平台
- 协议分析网
- 慕课网
- 前端网(QDFuns) WEB前端开发工程师专业网站,一站式服务平台!
- 智能社论坛-专业 专注 分享
- 草依山的Javascript世界
- 李成银的博客
- 微人类
- V2EX
- 郭大大的博客
- 无忧脚本 - Powered by Discuz!
- ITPUB技术论坛_中国专业的IT技术社区
- 将社交网络交还予你 - The Mastodon Project
- 首页 | 技术胖-胜洪宇关注web前端技术-前端免费视频第一博客
- 资源列表_良许的个人网站
- 仪表盘 ‹ 良许的个人网站 — WordPress
- EFE Tech - 百度EFE(Excellent FrontEnd)技术体系
- 庞国明 博客
- V2EX
- 拭目以待 loveJavascript
- Home - 廖雪峰的官方网站
- 软硬皆施
- 分类 | 郭大大的博客
- 山月行
- 若川的博客-前端视野 | 若川的博客
- 首页 - 政采云前端团队
- Zoo Weekly - 政采云前端小报
- 首页 | Jeskson-达达前端
- 印记中文 - 深入挖掘国外前端新领域,为中国 Web 前端开发人员提供优质文档!
- 淘系前端团队
- 木易杨前端进阶
- 晚霞客的博客_新浪博客
- 前端生活-社区
- 我的桌面 - 石墨文档
- 前端日刊
- Qt开源社区-致力于Qt普及工作! - qt qml linux 嵌入式 教程!
- 程序通事
- DEV Community 👩💻👨💻
- 前端乱炖, 最专业的前端技术内容社区
- lucifer的网络博客
- 创业邦 - 帮助创业者成功
- 前端开发博客-分享前端开发
- cnBeta.COM - 中文业界资讯站
- 链滴 - 记录生活,连接点滴
- 开发者客栈
- 自然醒的博客
- Aotu.io「凹凸实验室」
- 华为云博客_大数据博客_AI博客_云计算博客_开发者中心-华为云
- xjjdog Java高阶知识分享
- 腾讯软件中心-海量软件高速下载
- IT的乐园,技术分享 | 易学教程
- 张鑫旭-鑫空间-鑫生活
- 全栈修仙之路
- TinyShare-前端技术分享
- FreeBuf网络安全行业门户
- 开发者知识库
- 有疑说
- 珠峰培训-十年专注前端培训,有口皆碑的前端培训机构
- 印记中文周刊
- 今日热榜官网
- 唐巧的博客
- 推酷 - IT人专属的个性聚合阅读社区 - 推酷
- 编程狂人 - 推酷技术周刊
- HYPERS 前端团队博客
- 少数派 - 高效工作,品质生活
- 有赞技术团队
- 项目背景 | 每日时报
- 电子工程专辑 EE Times China -提供有关电子工程及电子设计的最新资讯和科技趋势
- 主页 - viva
- 一头乌黑白发
- iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
- sysin | SYStem INside | 数据中心系统内幕
- 金步国作品集
- 阳明的博客-Kubernetes|Docker|Istio|Python|Golang|云原生
- 小信豬的原始部落
- 菜鸟笔记-提升您的技术认知
- 码农家园
- 面试哥-面试、学习、考试交流分享平台
- 技术成就梦想51CTO-中国领先的IT技术网站
- 徐亚松的博客|云原生|容器|python|go|监控|k8s|docker|分布式|文章|分享 | 博客 |
- 51CTO博客-程序员及网络/运维工程师的技术博客-程序员创作平台与程序员学习社区
- 伪架构师
- 运维开源项目互助社区
- 纸盒人
- 极客学习平台 - 中国专业的IT职业在线教育平台
- 极客学院Wiki - IT 技术图文教程库
- 后端开发入门基础教程_后端开发开发学习书籍-极客学院Wiki
- 编程技术网 - 程序员社区,软件工程师之家
- 资源收集站
- 开源技术社区
- 关于 - SoulChild
- 格物致知
- OrcHome主页
- 沐沐. - 沐沐.
- 智能后端和架构
- Ykk|blogs
- bibichuan
- Magento2_Magento2开发_magento2中文教程-Magento中文博客 - 记录工作中开发magento的点点滴滴
- hnbian
- 墨天轮数据社区 - 乐知乐享,同心共济
- 美团技术团队
- 逑识
- Developer Community in Chinese for InterSystems IRIS, Caché, Ensemble, HealthShare, InterSystems Business Intelligence and Text Analytics
- CAIWEI的博客
- 谷震平
- W3教程 - 轻松学
- 书栈网 · BookStack_程序员IT互联网开源编程书籍免费阅读,助您【码】力十足!
- 电鸭社区 - 远程工作、自由职业、兼职外包,自由从这开始
- Erdong’ Blog
- 極客書-最實用的編程教學集合
- 免费编程教程
- Index - 开发老腰的技术博客
- CommandNotFound ⚡️ 坑否
- 酷壳 – CoolShell.cn
- SAS Help Center: SAS Help Center:欢迎使用
- 敏捷开发,scrum,敏捷软件开发 - 敏捷开发中文社区
- LearnKu 终身编程者的知识社区
- 脚本之家_www.jb51.net
- 程序员资料
- 得到APP - 知识就是力量,知识就在得到
- 少年得到
- 得到App,知识就在得到 | 罗振宇罗辑思维全套免费听
- 别院牧志 - IMOYAO
@ License
FOSSology
- fossology/fossology: FOSSology is an open source license compliance software system and toolkit. As a toolkit you can run license, copyright and export control scans from the command line. As a system, a database and web ui are provided to give you a compliance workflow. License, copyright and export scanners are tools used in the workflow.
- FOSSology: Overview of FOSSology
- Home - FOSSology
Internet Systems Consortium(ISC)
- Internet Systems Consortium
- ISC License (ISC) | Open Source Initiative
Massachusetts Institute of Technology(MIT)
- remy/mit-license: Hosted MIT License with details controlled through this repo
- MIT License
- MIT License
- MIT许可证_百度百科
- MIT许可证参考资料
Server Side Public License(SSPL)
- Server Side Public License (SSPL) | MongoDB
- SSPL_百度百科
- mono0926/LicensePlist: A license list generator of all your dependencies for iOS applications
- kemitchell/spdx.js: SPDX License Expression Syntax parser
- license: 一些主流开源许可证的模板
- spdx - npm
- News | Open Source Initiative
- Licenses & Standards | Open Source Initiative
- 开源协议知多少? - 简书
- 七种开源许可证 - 简书
@ Open Source
Meta Archive
- Meta Archive
- facebookarchive/inject: Package inject provides a reflect based injector.
Meta Research
- Meta Research
- Home | Meta Open Source
How-To-Ask-Questions-The-Smart-Way
- ryanhanwu/How-To-Ask-Questions-The-Smart-Way: 本文原文由知名 Hacker Eric S. Raymond 所撰寫,教你如何正確的提出技術問題並獲得你滿意的答案。
- FredWe/How-To-Ask-Questions-The-Smart-Way: Any update requests plz redirect to original --->
- ruby-china/How-To-Ask-Questions-The-Smart-Way: 本文原文由知名Hacker Eric S. Raymond 所撰寫,教你如何正確的提出技術問題並獲得你滿意的答案。
The Twelve-Factor App
- heroku/12factor
- adamwiggins/12factor: Official fork now at: https://github.com/heroku/12factor
- The Twelve-Factor App
- The Twelve-Factor App
- The Twelve-Factor App (简体中文)
- The Twelve-Factor App
Time & Time zones
- Category:Time zones - Wikipedia
- Time zone - Wikipedia
- Time Zone Converter -- Tools
- 时区转换器:计算世界各个时区的时差
- World Time zones, Current world time and date for cities in all time zones, World Sun rise Sun set - WorldStandardTime.com
- Time Zone Converter
- 1000 Class Error
- 时区列表
- 09:22:49
- Exact Time Clock Now (With Seconds, Milliseconds)
- Time.is 09:23
- 中国: 09:24
Web服务器网关接口(Web Server Gateway Interface,WSGI)
uWSGI
- unbit/uwsgi: uWSGI application server container
- unbit/uwsgi-docs: Official uWSGI docs, examples, tutorials, tips and tricks
- The uWSGI project — uWSGI 2.0 documentation
- Web Server Gateway Interface - Wikipedia
- wsgi-server · GitHub Topics
- wsgi · GitHub Topics
- WSGI — WSGI.org
Wechatsync
- 文章同步助手
- wechatsync/Wechatsync: 一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。解放个人生产力
- 微信公众号同步助手 - 公众号文章多平台同步 Typora Markdown写作 一文多发 自媒体内容同步、内容营销、分发工具,自媒体助手,一键同步发布,支持微博头条、掘金、CSDN、今日头条、豆瓣、WordPress博客、知乎专栏、简书、Typecho博客等各大内容平台
- 微信公众号同步助手 - Chrome 网上应用店
异步服务器网关接口(Asynchronous Server Gateway Interface,ASGI)
- Asynchronous Server Gateway Interface - Wikipedia
- ASGI Documentation — ASGI 3.0 documentation
电气电子工程师学会(Institute of Electrical and Electronics Engineers,IEEE)
IEEE二进制浮点数算术标准(IEEE 754)
- IEEE 754 - 维基百科,自由的百科全书
- IEEE 754 - Wikipedia
- standards.ieee.org
- IEEE-754 Floating Point Converter
- IEEE-754 Floating Point representation explained
- Institute of Electrical and Electronics Engineers - Wikipedia
- 电气电子工程师学会 - 维基百科,自由的百科全书
- standards.ieee.org
国际电工委员会,或国际电工协会(International Electrotechnical Commission,IEC)
- International Electrotechnical Commission - Wikipedia
- 国际电工委员会 - 维基百科,自由的百科全书
国际标准化组织(International Organization for Standardization,ISO)
- International Organization for Standardization - Wikipedia
- 国际标准化组织 - 维基百科,自由的百科全书
- ISO - International Organization for Standardization
远程过程调用(Remote Procedure Call,RPC)
gRPC
- grpc
- grpc/grpc: The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
- grpc/grpc.io: Repository for the gRPC website and documentation
- grpc-ecosystem/grpc-health-probe: A command-line tool to perform health-checks for gRPC applications in Kubernetes etc.
- gRPC
- gRPC
- Documentation | gRPC
- Documentation | gRPC
- Documentation | gRPC
- gRPC 官方文档中文版_V1.0
- gRPC首页、文档和下载 - RPC 框架 - OSCHINA - 中文开源技术交流社区
- Remote procedure call - Wikipedia
- 远程过程调用 - 维基百科,自由的百科全书
表现层状态转换(Representational State Transfer,REST)
- Representational state transfer - Wikipedia
- 表现层状态转换 - 维基百科,自由的百科全书
- tfredrich/RestApiTutorial.com: HTML Source code for www.RestApiTutorial.com
- r-spacex/SpaceX-API: Open Source REST API for rocket, core, capsule, pad, and launch data
- SvenEV/WinSwag: A UWP app for loading Swagger definitions and exploring REST APIs
- What is REST
- REST API Tutorial
- Home | Restful Nest
- Restful API - Restful API
- Preamble :: Restful Objects Spec
- 10 best practices for REST API design - LogRocket Blog
- 理解RESTful架构 - 阮一峰的网络日志
- 什么是REST | RESTful API 中文网
- r/SpaceX API Docs
- /
- GraphQL vs. gRPC vs. REST: Choosing the right API - LogRocket Blog
! 客户端&桌面应用
Menu & Panel
Shuttle
- fitztrev/shuttle: A simple shortcut menu for macOS
- Shuttle | A simple shortcut menu for macOS
- SSHMenu
- markolson/MLB-Menu: Status Bar menu for MLB games
- scturtle/QuickSmileText: status bar menu which puts smile texts into clipboard quickly
Torrent
WebTorrent
- WebTorrent
- webtorrent/webtorrent: ⚡️ Streaming torrent client for the web
- webtorrent/webtorrent-desktop: ❤️ Streaming torrent app for Mac, Windows, and Linux
- WebTorrent - Streaming browser torrent client
内容管理系统(Content Management System,CMS)
内容管理工具
Pico
- Nivo Slider - #1 Responsive WordPress Slider Plugin
- bolt/bolt: Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL.
- Bolt CMS: Easy for editors, and a developer's dream CMS | Bolt CMS
- Pagekit | Pagekit - A new modern CMS to create and share - Intuitive. Modular. Flexible.
个人管理系统(Personal Management System,PMS)
personal-management-system
- Volmarg/personal-management-system: Your web application for managing personal data.
- Hello from Personal Management System | Personal Management System
客户关系管理(Customer Relationship Management,CRM)
企业资源计划(Enterprise Resource Planning,ERP)
odoo
- odoo/odoo: Odoo. Open Source Apps To Grow Your Business.
- Open Source ERP and CRM | Odoo
- jiahaog/nativefier: Make any web page a desktop application
- Powerlevel9k/powerlevel9k: A tool for building the most useful CLI possible, customized for you.
- nashaofu/dingtalk: 钉钉桌面版,基于electron和钉钉网页版开发,支持Windows、Linux和macOS
- setup factory中文版下载 setup factory安装程序制作工具 v9.5.3 汉化安装完美版(附使用教程) 下载-脚本之家
.NET
.NET core
.NET frameworks、libs、plugins&tools
@ diff & patch
JsonDiffer
- NuGet Gallery | JsonDiffer 1.0.1
- aminm-net/JsonDiffer.Netstandard: A lightweight utility to compare JSON objects and hence practically any serialize-able entity
JsonDiffPatch.Net
- wbish/jsondiffpatch.net: JSON object diffs and reversible patching (jsondiffpatch compatible)
- NuGet Gallery | JsonDiffPatch.Net 2.3.0
grpc-dotnet
- grpc/grpc-dotnet: gRPC for .NET
.NET 资源、整理集&FAQ
C
C core
C frameworks、libs、plugins&tools
libevent
- libevent
- libevent/libevent: Event notification library
- libevent
Beanstalkd
- Beanstalkd
- beanstalkd/beanstalkd: Beanstalk is a simple, fast work queue.
C 资源、整理集&FAQ
- C语言中文网:C语言程序设计门户网站(入门教程、编程软件)
C#
C# core
- .NET Design Patterns in C# and VB.NET - Gang of Four (GOF) - doFactory.com
- C# Corner - A Social Community of Developers and Programmers
- ASP.NET Documentation | Microsoft Docs
C# frameworks、libs、plugins&tools
C# 资源、整理集&FAQ
- Plen-wang/autoupdate: 自动更新程序
- pinvoke.net: the interop wiki!
- “抢火车票,红包技术” - 博文 - Catalina
C++
C++ core
- cplusplus/draft: C++ standards drafts
C++ frameworks、libs、plugins&tools
@ Log
- google/glog: C++ implementation of the Google logging module
- antonpatsev/fluent-bit-clickhouse-rpm Copr
C++ 资源、整理集&FAQ
- wuye9036/CppTemplateTutorial: 中文的C++ Template的教学指南。与知名书籍C++ Templates不同,该系列教程将C++ Templates作为一门图灵完备的语言来讲授,以求帮助读者对Meta-Programming融会贯通。(正在施工中)
Dart
Dart core
- Dart
- Dart programming language | Dart
- Dart 编程语言中文网 | Dart
- Dart 编程语言主页 | Dart 中文文档 | Dart
- Dart packages
Dart frameworks、libs、plugins&tools
flame
- flame-engine/flame: A minimalist Flutter game engine
grpc-dart
- grpc/grpc-dart: The Dart language implementation of gRPC.
- Assuner-Lee/dna: dna, dart native access. A lightweight dart to native super channel plugin, You can use it to invoke any native code directly in contextual and chained dart code.
Dart 资源、整理集&FAQ
Dart 资源
- Dart 中文社区
Dart 整理集
《Dart 简明教程》
- Dart与Flutter中文资料/教程/视频收集整理贴 - 分享 - Dart 中文社区
- Dart 官方教程/文章收集整理贴 - 分享 - Dart 中文社区
Dart FAQ
Deno
Deno core
- Deno Land
- denoland/deno: Runs JavaScript and TypeScript in the command-line
- denoland/deno_std: deno standard modules
- denoland/deno_install: Deno Binary Installer
- denoland/registry
- deno/Docs.md at master · denoland/deno
- Deno
- https://deno.land/x/
- "deno" | deno
- Manual | Deno
Deno frameworks、libs、plugins&tools
Deno 资源、整理集&FAQ
Deno 资源
- denolib/awesome-deno: 🎉A curated list of awesome things related to Deno
- Deno 并不是下一代 Node.js - Go语言中文网 - Golang中文社区
- Deno 核心指南 · 语雀
Deno 整理集
Deno FAQ
Flutter
Flutter core
- flutter/website: Flutter web site
- flutter/flutter: Flutter makes it easy and fast to build beautiful mobile apps.
- flutter_statusbar_manager | Flutter Package
Flutter libs、plugins&tools
Flutter-Responsive-Admin-Panel-or-Dashboard
- abuanwar072/Flutter-Responsive-Admin-Panel-or-Dashboard: Responsive Admin Panel or Dashboard using Flutter
- huangjianke/flutter_easyloading: ✨A clean and lightweight Loading widget for Flutter App, easy to use without context, support iOS and Android
- simplezhli/flutter_remote_control: flutter remote control
Flutter 资源、整理集&FAQ
Flutter 资源
- Solido/awesome-flutter: An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
- [译] Flutter: 图解 Row 与 Column 部件 · Issue #11 · Weiyu-Chen/blog
- [译] Flutter: 图解 Container 部件 · Issue #10 · Weiyu-Chen/blog
- 使用 redux 管理 flutter 应用数据 · Issue #47 · riskers/blog
- 781238222/flutter-do: 旨在帮助初学者快速入门、收集学习资源
- xitu/awesome-flutter: A curated list of awesome Flutter components, frameworks, libraries, and softwares
Flutter 整理集
Flutter FAQ
Go
Go core
Go Modules
- Modules · golang/go Wiki
- Go modules services
- Go modules services
- Go modules services
- Go Modules Reference - The Go Programming Language
- Go Modules Reference - The Go Programming Language
- mod module - golang.org/x/mod - pkg.go.dev
Go Package Manager,gopm
- Go Package Manager
- gpmgo/gopm: Go Package Manager (gopm) is a package manager and build tool for Go.
- pkg.go.dev
- gopm.io
- golangrepo.com
- Standard library - pkg.go.dev
- gopkg.in - Stable APIs for the Go language
- golangrepo.com
- html package - html - pkg.go.dev
- math package - math - pkg.go.dev
- text/ directory - text - pkg.go.dev
- template package - text/template - pkg.go.dev
- template package - html/template - pkg.go.dev
- Go
- golang/go: The Go programming language
- Home · golang/go Wiki
- NonEnglish · golang/go Wiki
- go Git repositories - Git at Google
- go - Git at Google
- The Go Programming Language
- The Go Programming Language
- Documentation - The Go Programming Language
- The Go Blog - The Go Programming Language
- Downloads - The Go Programming Language
- Downloads - The Go Programming Language
- Directory src/cmd - The Go Programming Language
- The Go Programming Language Specification - The Go Programming Language
- cmd/ directory - cmd - pkg.go.dev
- tools module - golang.org/x/tools - pkg.go.dev
- Go Playground - The Go Programming Language
- Golang China Contributors Club
- 首页 - Go语言中文网 - Golang中文社区
- Go 编程语言
- Go 语言之旅
- Go 语言教程 | 菜鸟教程
Go frameworks
@ RPC frameworks
go-zero
- zeromicro/go-zero: go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.
- go-zero: go-zero是一个集成了各种工程实践的web和rpc框架。
- 简介 · go-zero document
grpc-go
- grpc/grpc-go: The Go language implementation of gRPC. HTTP/2 based RPC
fiber
- gofiber/fiber: 🚀 Fiber is an Express inspired web framework written in Go with 💖
Go libs、plugins&tools
@ Automation
OneBot
- Yiwen-Chan/OneBot-YaYa: OneBot(原CQHTTP) 多平台的实现
ZeroBot
- wdvxdr1123/ZeroBot: 一个基于onebot协议的机器人Go开发框架
- tdf1939/ZeroBot-Plugin-Gif: ZeroBot插件,可以制作各种沙雕gif图
- FloatTech/ZeroBot-Plugin: 基于 ZeroBot 的 OneBot 插件
- FloatTech/bot-manager: 一个qq机器人的前端ui实现
- FloatTech/ZeroBot-Plugin-Dynamic: ZeroBot-Plugin 的模块化,不支持 Windows,需要 CGO
tox
- tox development team
- tox-dev/tox: Command line driven CI frontend and development task automation tool.
- tox · PyPI
- Welcome to the tox automation project — tox 3.25.1.dev7 documentation
@ Configuration Management System
consul
- hashicorp/consul: Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- hashicorp/consul-template: Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.
- Consul by HashiCorp
- Consul Tutorials - HashiCorp Learn
@ Data Structures
xsync
- puzpuzpuz/xsync: Concurrent data structures for Go
@ diff & patch
gojsondiff
- yudai/gojsondiff: Go JSON Diff
- josephburnett/jd: JSON diff and patch
- nsf/jsondiff: JsonDiff library
- wI2L/jsondiff: Compute the diff between two JSON documents as a series of RFC6902 (JSON Patch) operations
- elgris/jsondiff
- iostrovok/go-jsoncompare: Comparing two json string as structure.
@ File System
- embed package - embed - pkg.go.dev
@ Glob
- bmatcuk/doublestar: Implements support for double star (**) matches in golang's path.Match and filepath.Glob.
@ Log
- golang/glog: Leveled execution logs for Go
@ Math
# Quantile
- axiomhq/quantiles: Optimal Quantile Approximation in Streams
@ Mirror & Proxy
# global
Gomods
- Gomods
- gomods/athens: A Go module datastore and proxy
- Intro :: Athens
goproxy.io
- goproxy.io
- goproxyio/goproxy: A global proxy for Go modules.
- GOPROXY.IO - 一个全球代理 为 Go 模块而生
goproxy.cn
- Goproxy
- goproxy/goproxy.cn: The most trusted Go module proxy in China.
- 七牛云 - Goproxy.cn
- Modules · golang/go Wiki
- 百度Go Module代理服务
- pub.mirrors.aliyun.com
# library
- goproxy/goproxy: A minimalist Go module proxy handler.
- elazarl/goproxy: An HTTP proxy library for Go
- ouqiang/goproxy: Go HTTP(S)代理库, 支持中间人代理解密HTTPS
- creack/goproxy: GoProxy is a ReverseProxy / LoadBalancer helper for Golang
- goproxy package - github.com/goproxy/goproxy - pkg.go.dev
- snail007/goproxy: 🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
- panjf2000/goproxy: 🦁 goproxy is a proxy server which can forward http or https requests to remote servers./ goproxy 是一个反向代理服务器,支持转发 http/https 请求。
- goproxy: 🔥 Proxy是一个高性能的http代理、https代理、socks5代理、内网穿透代理服务器、ss代理、游戏盾、游戏代理,支持API代理认证,高防服务器。支持正向代理、反向代理、透明代理、TCP和UDP内网穿透、HTTP和HTTPS内网穿透、https和http代理、socks5代理、ss代理、负载均衡、TCP/UDP转发、SSH中转、TLS加密传输、协议转换、防污染DNS代理,限速等。
- go command - cmd/go - pkg.go.dev
@ Network
# HTTP proxy / HTTP monitor / Reverse Proxy
- octavore/lightproxy: lightweight local proxy
clash
- Dreamacro/clash: A rule-based tunnel in Go.
- Fndroid/clash_for_windows_pkg: A Windows/macOS GUI based on Clash
- Clash for Windows | Clash for Windows
requests
- asmcos/requests: A golang HTTP client library. Salute to python requests.
- Mrs4s/go-cqhttp: cqhttp的golang实现,轻量、原生跨平台.
@ syslog
- papertrail/remote_syslog2: To install, see "Releases" tab. Self-contained daemon for reading local files and emitting remote syslog (without using local syslogd).
- mcuadros/go-syslog: Syslog server library for go.
- influxdata/go-syslog: Blazing fast syslog parser
@ 任务队列、定时任务、调度任务
gocelery
- gocelery
- gocelery/gocelery: Celery Distributed Task Queue in Go
@ 数据库(Database,DB)
Squirrel
- Masterminds/squirrel: Fluent SQL generation for golang
- Masterminds/structable: Golang struct-to-table database mapper
sqlc
- kyleconroy/sqlc: Generate type safe Go from SQL
sqlx
- jmoiron/sqlx: general purpose extensions to golang's database/sql
@ 时间、日期&时区(time、date&timezone)
- jinzhu/now: Now is a time toolkit for golang
Go Swagger
- Go Swagger
- go-swagger/go-swagger: Swagger 2.0 implementation for go
- Primer · GitBook
go-gin-api
- xinliangnote/go-gin-api: 基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、gormgen 代码生成工具、graphql 查询语言、errno 统一定义错误码、gRPC 的使用 等等。
go-python
- go-python
gogetdoc
- zmb3/gogetdoc: Gets documentation for items in Go source code.
- GoGetDoc - Modern Healthcare Starts Here
macdriver
- progrium/macdriver: Native Mac APIs for Go
Modlishka
- drk1wi/Modlishka: Modlishka. Reverse Proxy. Phishing NG.
txqr
- divan/txqr: Transfer data via animated QR codes
- airplayx/gormat: 👨🌾 The golang convenient converter supports Database to Struct, SQL to Struct, and JSON to Struct.
- AfterShip/email-verifier: A Go library for email verification without sending any emails.
- coreos/pkg: a collection of go utility packages
- golang/vscode-go: Go extension for Visual Studio Code
- go-graphite
- go-snowflake: Go 语言实现的 Snowflake 算法,为分布式系统生成唯一ID,单机测试1秒可生成20万ID。
Go projects
- bbs-go首页、文档和下载 - 基于 Go 开发的论坛系统 - OSCHINA - 中文开源技术交流社区
Go 资源、整理集&FAQ
Go 资源
golang-wiki
- zchee/golang-wiki: Personal fork of Go Wiki https://github.com/golang/go/wiki
- Go Programming Language Wiki
- astaxie/build-web-application-with-golang: A golang ebook intro how to build a web with golang
- teh-cmc/go-internals: A book about the internals of the Go programming language.
- polaris1119/golangweekly: Go语言爱好者周刊,每周日发布
- Newest 'go' Questions - Stack Overflow
- Learn Go | Learn Go Programming
- play-with-go.dev
- GoPath - The Go Experts
- Golang Weekly
- Go Weekly · Accelerate innovation with tailored Sprints
- Golang Weekly
- Google Code Archive - Long-term storage for Google Code Project Hosting.
- GOLANG ROADMAP
- Gens · Matt Sherman
- 選擇一種語言 · Build web application with Golang
- 社区主题 - Go周刊 - Go语言中文网 - Golang中文社区
- LGDHuaOPER的个人首页 - Go语言中文网 - Golang中文社区
- Go by Example 中文版
- Go 语言入门基础教程_Go 语言开发学习书籍-极客学院Wiki
- Go语言入门教程,Golang入门教程(非常详细)
Go 整理集
《Go指南》
- avelino/awesome-go: A curated list of awesome Go frameworks, libraries and software
- dhamaniasad/awesome-go: A curated list of awesome Go frameworks, libraries and software
- dariubs/GoBooks: List of Golang books
- The most insightful stories about Go - Medium
- The most insightful stories about Golang - Medium
- Go - DEV Community
- A curated list of awesome Go frameworks, libraries and software - Awesome Go
- Golang导航 - 学Go从这里开始!
- go- CSDN搜索
- go · GitHub Topics
Go FAQ
GOPATH
- How to Write Go Code (with GOPATH) - The Go Programming Language
- Go语言GOPATH详解(Go语言工作目录)
- What is GOPATH? | Learn Go Programming
- GOPATH - Go Programming Language Wiki
- $GOPATH and workspace · Build web application with Golang
- How to Write Go Code - The Go Programming Language
go install
- go install - GO 命令教程 - 极客学院Wiki
install Go
- Download and install - The Go Programming Language
- Managing Go installations - The Go Programming Language
- Installing Go from source - The Go Programming Language
- Installing the Go programming language | Learn Go Programming
- Installing Go programs directly
install packages
- golang如何安装第三方包 – 云原生之路
- go install命令——编译并安装
- 如何安装 第三方 Go 离线包? (GOPATH、 go install)
- go.formatFlags not working with gofmt -s (simplify) · Issue #3230 · microsoft/vscode-go
- research!rsc: Go Data Structures
- Just For Fun
- vs code golang开发 代理设置, 告别手动下载工具包_万象博客-CSDN博客_go语言开发工具包
- go mod使用 - 简书
- Golang包代理及vscode 开发环境搭建 - Go语言中文网 - Golang中文社区
- 一招完美解决vscode安装go插件失败问题 - 灰信网(软件开发博客聚合)
- Go 基本命令参数
- Error handling and Go - The Go Programming Language
Java
Java core
JVM
- mini-jvm: 使用 Java 8 实现 jvm
微服务(Microservices)
#flow control
Sentinel
- alibaba/Sentinel: A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
- home
dubbo
- apache/dubbo: Apache Dubbo is a high-performance, java based, open source RPC framework.
nacos
- alibaba/nacos: an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
skywalking
- apache/skywalking: APM, Application Performance Monitoring System
中间件
seata
- seata/seata: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
设计模式(Design Patterns)
- iluwatar/java-design-patterns: Design patterns implemented in Java
Java frameworks
@ Microservice Architecture
PiggyMetrics
- sqshq/piggymetrics: Microservice Architecture with Spring Boot, Spring Cloud and Docker
@ RPC framework
grpc-java
- grpc/grpc-java: The Java gRPC implementation. HTTP/2 based RPC
grpc-kotlin
- grpc/grpc-kotlin
- Snailclimb/guide-rpc-framework: A custom RPC framework implemented by Netty+Kyro+Zookeeper.(一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架-附详细实现过程和相关教程。)
@ 日志框架
NutzWk
- Wizzercn/NutzWk: WK系列开发框架-V1至V5 Java开源企业级开发框架(单应用/微服务/分布式)
nimrod
- godcheese/nimrod: Nimrod - 基于 Spring Boot 构建 的 Java Web 平台企业级单体应用快速开发框架,适合中小型项目的应用和开发。所采用的技术栈包括 Spring Boot、Spring、Spring Web MVC、MyBatis、Thymeleaf 等,遵守阿里巴巴 Java 开发规约,帮助养成良好的编码习惯。整体采用 RBAC ( Role-Based Access Control ,基于角色的访问控制),具有严格的权限控制模块,支持系统与模块分离开发。最后希望这个项目能够对你有所帮助。Nimrod 开发交流群:547252502(QQ 群)
Spring
Spring Boot
- spring-projects/spring-boot: Spring Boot
- Spring Boot
Spring Cloud
- Spring Cloud
- spring-cloud/spring-cloud-gateway: A Gateway built on Spring Framework and Spring Boot providing routing and more.
- alibaba/spring-cloud-alibaba: Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
- Spring Cloud Gateway
- Spring Cloud
- Spring Cloud Gateway
- Spring
- ch-zgh-1993/vue-springBoot: 相对简洁的 vue + springBoot, 在一个项目中书写,并且部署不需拷贝文件。在 springboot 中写 vue项目,build 后产生的资源,直接供 springboot项目运行和打包使用。打包时不夹带 v
- xkcoding/spring-boot-demo: spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 65 个集成demo,已经完成 53 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、ao
- Spring | Home
- Spring | Projects
Java libs、plugins&tools
@ Configuration Management System
Apollo
- ctripcorp/apollo: Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
- spotify/apollo: Java libraries for writing composable microservices
- nobodyiam/apollo-build-scripts: Apollo Build Scripts
- daohu527/Dig-into-Apollo: Apollo notes (Apollo学习笔记) - Apollo learning notes for beginners.
- convoyinc/apollo-cache-hermes: A cache implementation for Apollo Client, tuned for performance
- Apollo
config
- lightbend/config: configuration library for JVM languages using HOCON files
disconf
- knightliao/disconf: Distributed Configuration Management Platform(分布式配置管理平台)
spring-cloud-config
- spring-cloud/spring-cloud-config: External configuration (server and client) for Spring Cloud
spring-cloud-consul
- spring-cloud/spring-cloud-consul: Spring Cloud Consul
@ Synchronization
- antkorwin/xsync: Tools for the synchronization on the instance of key.
okhttps
- okhttps: 如艺术一般优雅,像 1、2、3 一样简单,前后端通用,轻量却强大的 HTTP 客户端
公历 & 农历 & 工作日
- oyyq99999/ChineseLunarCalendar: 用天文算法计算农历
- heqiao2010/LunarCalendar: A Java implementation of Chinese lunar calendar. 中国农历的Java实现(一个Java类不到1000行,不依赖任何第三方库)。
- Houlik/hllunar: 公历 - 农历
- jinAldrich/PureLunarCalendar: 农历计算类 农历计算的算法,来源于:http://sean.o4u.com/ap/calendar/,具体的代码基本与来源处的 javascript 相同,差不多只是语言上的转换而已。
- sunshinelyz/mykit-holiday: 纯算法可以获取到1900-2100年之间任意日期的详细信息,包括:节日、是否闰年和闰月、公历和农历、对应的二十四节气以及天干地支信息等。
- iceenongli/iceworkday: iceworkday工作日算法 工作日算法又称节假日算法。 由于工作日计算涉及农历节气等,而农历算法本身就是非常复杂的,所以工作日算法非常的复杂 。 该算法解决了工作日的计
- RidgeSTD/Nextdate-AndroidVersion: 软件质量测试作业。输入1900-2100年之间的一个公历日期,显示第二天的公历与农历信息。
- firer1946/LunarExchangeSolar: 农历和阳历的互相转换
- 经过完整测试的农历-公历相互转换 - meizhitu的个人空间 - OSCHINA
- quan930/Calendar: Calendar类,农历
- loonggg/LunarCalendar: 日历转农历
- folous/LunarUtils: 工具类,通过查表法实现公农历互转
- keyliwen/lunar: 农历
arthas
- alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
fastjson
- alibaba/fastjson: A fast JSON parser/generator for Java.
hutool
- looly/hutool: A set of tools that keep Java sweet.
- Hutool — A set of tools that keep Java sweet.
Token
aurad
- AuroraDAO/aurad: Staking software for the AURA token
- Aurora: Decentralized Finance and Cryptobanking
JWT
- auth0/java-jwt: Java implementation of JSON Web Token (JWT)
- jwtk/jjwt: Java JWT: JSON Web Token for Java and Android
- ScienJus/spring-authorization-manager-demo: https://github.com/ScienJus/spring-authorization-manager 的Demo
- shybbq/spring-authorization-demo: spring安全验证之jwt
- JSON Web Tokens - jwt.io
- JSON Web Token Introduction - jwt.io
- How to Create and verify JWTs in Java
- 5 Easy Steps to Understanding JSON Web Tokens (JWT)
- JSON Web Token - 在Web应用间安全地传递信息 - 回田园
- 基于 Token 的身份验证:JSON Web Token(附:Node.js 项目) - 宁皓网
- 基于 Token 的身份验证和实践 – 不静之心
- 第二十章 无状态Web应用集成——《跟我学Shiro》 - 《亿级流量网站架构核心技术》~ - ITeye博客
- LJWLgl/CommonUtil: 轻便简单的Java常用工具类库
- alibaba/easyexcel: 快速、简洁、解决大文件内存溢出的java处理Excel工具
- wuzhenglin510/JacocoCollector: 基于分支代码改动的jacoco叠加型增量代码覆盖率
- 深度开源 - Java开源大全,开源信息发掘、分享、交流
- Oracle Java Archive | Oracle Technology Network | Oracle
- Java SE - Downloads | Oracle Technology Network | Oracle
- Java Archive Downloads - Java SE 8
Java projects
attemper
- attemper/attemper: Distributed,multi-tenancy,job-flow scheduling application(分布式多租户的支持流程编排的任务调度平台)
mall
- macrozheng/mall: mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物
Java 资源、整理集&FAQ
Java 资源
《OnJava8》
- LingCoder/OnJava8: 《On Java 8》中文版
- On Java 8
- On Java 8
AdoptOpenJDK
- AdoptOpenJDK
- AdoptOpenJDK - 开源,预建OpenJDK二进制文件
JavaBooks
- itwanger/JavaBooks: Java 程序员常读书单整理,附下载地址,助力构建最强知识体系。但不限于 Java,包括设计模式、计算机网络、操作系统、数据库、数据结构与算法、大数据、架构、面试等等。
- JavaBooks: Java 程序员常读书单整理,附下载地址,助力构建最强知识体系。但不限于 Java,包括设计模式、计算机网络、操作系统、数据库、数据结构与算法、大数据、架构、管理等等。
Java interviews
- crossoverJie/JCSprout: 👨🎓 Java Core Sprout : basic, concurrent, algorithm
- kdn251/interviews: Everything you need to know to get the job.
- Snailclimb/JavaGuide: 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
- NotFound9/interviewGuide: Java后端面试题精选 http://notfound9.github.io/interviewGuide/ (做开源不容易,希望给我一个Star,也便于更新时获得通知,谢谢)
- Java学习、面试;文档、视频资源免费获取
- AobingJava/JavaFamily: 【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
- hollischuang/toBeTopJavaer: To Be Top Javaer - Java工程师成神之路
javaMap
- smileArchitect/JavaMap: JavaMap是Java知识地图,让开发者学习不迷路!Java学习请认准JavaMap。
- JavaMap-Java知识地图
- kakuilan/china_area_mysql: 中国5级行政区域mysql库
- yehongzhi/learningSummary: 涵盖大部分Java进阶需要掌握的知识,包括【微服务】【中间件】【缓存】【数据库优化】【搜索引擎】【分布式】等等,欢迎Star~
- skyline75489/Heart-First-JavaWeb: 一个走心的 Java Web 入门开发教程
- akullpp/awesome-java: A curated list of awesome frameworks, libraries and software for the Java programming language.
- 2018-05-17 架构师技能图谱,搞懂这些找工作无敌 - 简书
- Java知识分享网-免费Java资源下载
- siki学院的个人空间 - 哔哩哔哩 ( ゜- ゜)つロ 乾杯~ Bilibili
- 我的java问题排查工具单-博客-云栖社区-阿里云
- 《尚学堂科技.马士兵.JAVA集视频教程14年11月20日更新》 - VeryCD电驴大全
- How2J 的 Java教程
Java 整理集
《Java》
《Spring Boot + Spring Cloud 实现权限管理系统 后端篇》
《Spring Boot + Spring Cloud 构建微服务系统》
《Vue + Element UI 实现权限管理系统 前端篇》
Java FAQ
AOP、IoC
- 【名师课堂】Java零基础入门 - 阿里云大学 - 官方网站,云生态下的创新人才工场
- 【名师课堂】Java面向对象开发 - 阿里云大学 - 官方网站,云生态下的创新人才工场
Kotlin
Kotlin core
- JetBrains/kotlin: The Kotlin Programming Language.
- Kotlin Programming Language
- Kotlin Foundation | Kotlin Foundation – official site
- Kotlin 和 Android | Android 开发者 | Android Developers
- Kotlin 语言中文站
- KotlinCn - Kotlin 中文
- Kotlin is Awesome!
Kotlin frameworks、libs、plugins&tools
@ Automation
- yyuueexxiinngg/onebot-kotlin: OneBot标准的Kotlin实现及mirai插件 - 原cqhttp-mirai
Kotlin 资源、整理集&FAQ
- Taiwan Kotlin User Group | Kotlin 愛好者的集散地
- 参考文档 - Kotlin Programming Language
- Latest Posts – Talking Kotlin
- 关于本书 · Kotlin 官方文档 中文版
LGD.HuaFEEng
HTML
HTML core
- Google Web Designer
- snaptomato.appspot.com
- HTML 5.2
- HTML5
- Bézier Curve (de Casteljau algorithm)
- HTML5+ API Reference
HTML frameworks、libs、plugins&tools
egret
- egret-labs/egret-core: Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.
- NeoGuo/html5-documents: All about HTML5 frameworks
framework7
- framework7io/framework7: Full featured HTML framework for building iOS & Android apps
- framework7
HTML processor
rehype
- rehype
- rehypejs/rehype: HTML processor powered by plugins part of the @unifiedjs collective
html5-boilerplate
- h5bp/html5-boilerplate: A professional front-end template for building fast, robust, and adaptable web apps or sites.
html5bones
- iandevlin/html5bones: The HTML5 template that goes back to basics
- HTML5 Bones: The template that goes back to basics
Ionic
- ionic-team/ionic: Build amazing Native and Progressive Web Apps with web technologies. One app running on everything 🎉
- ionic-team/ionic-native: Native features for mobile apps built with Cordova/PhoneGap and open web technologies. Complete with TypeScript support. The successor to ngCordova. Pairs exquisitely with a nice bottle of Ionic Framework.
- ionic-team/ionic-framework: A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
- Ionic Documentation
- Ionic Framework - Ionic Documentation
luban-h5
- ly525/luban-h5: [WIP]en: web design tool || mobile page builder/editor || mini webflow for mobile page. zh: 类似易企秀的H5制作、建站工具、可视化搭建系统.
Remix
- Remix
- remix-run/remix: Build Better Websites. Create modern, resilient user experiences with web fundamentals.
- Remix - Build Better Websites
RedwoodJS
- RedwoodJS
- redwoodjs/redwood: The App Framework for Startups
- | HTML5 Canvas Rich UI JavaScript Library
- Brunch - ultra-fast HTML5 build tool
- gauge.js
- Quintus JavaScript HTML5 Game Engine
- Timesheet.js - Open time tables with HTML, JavaScript and CSS …
- NoMe » location and weather JavaScript library
- JSCapture
- snaptomato.appspot.com
- Bézier Curve (de Casteljau algorithm)
- Free Online Banner Maker. Quickly design & create banners in HTML5 & GIF formats
- Brunch - ultra-fast HTML5 build tool
- philipwalton/html-inspector: HTML Inspector is a code quality tool to help you and your team write better markup. It's written in JavaScript and runs in the browser, so testing your HTML has never been easier.
HTML 资源、整理集&FAQ
HTML 资源
- 7 User interaction — HTML5
- HTML5 Rocks - A resource for open web HTML5 developers
- HTML5 Rocks - 为开放网络 HTML5 开发人员提供的资源
- HTML5_入门 精通 教程_w3cplus
- 《阮一峰 HTML 语言教程》 - 书栈网 · BookStack
HTML 整理集
awesome-html5
- diegocard/awesome-html5: A curated list of awesome HTML5 resources
- opmai/awesome-html5: A curated list of awesome HTML5 resources. Inspired by awesome-php and awesome-python
- CNFED/awesome-html5: 世上最全的中文翻译HTML5资源库
- MrXujiang/H5-: H5游戏算法和游戏清单
HTML FAQ
- 基于vw等viewport视区单位配合rem响应式排版和布局 « 张鑫旭-鑫空间-鑫生活
- 手机/移动前端开发需要注意的20个要点_Android_脚本之家
- 送给前端的你,推荐几篇前端汇总文章。
- developer.android.com
- STRML: Projects and Work
- HTML meta标签总结,HTML5 head meta属性整理-前端开发博客
- 创建自定义 HTML 电子邮件模板
- 如何编写兼容各主流邮箱的HTML邮件 - dengminhui - ITeye技术网站
- HTML 格式的邮件怎样定义 CSS_HTML教程-织梦者
- 十六进制颜色代码表,图表及调色板 - Encycolorpedia
- 在网页上使用苹方字体 - 任平生的学习笔记
- HTML,CSS,font-family:中文字体的英文名称 (宋体 微软雅黑) - ithink-设计-Design
- 聊聊input元素_HTML5, CSS, form, input, 会员专栏 教程_w3cplus
- 聊聊Web中的下拉选项的事情_CSS, A11Y, form, HTML5, 会员专栏 教程_w3cplus
- HTML5自定义属性对象Dataset简介 « 张鑫旭-鑫空间-鑫生活
CSS
CSS core
$Atomic/Functional/Utility CSS
¥Atomic approach
¥Atomic Design
- Atomic Design | Brad Frost
- Atomic Design by Brad Frost
¥Atomic CSS,ACSS
atom.css
- MatrixAges/atom.css: A atom-style library of CSS atomic elements. To build app faster and more flexible.
- atom.css
SACSS
- ziven27/sacss: Static Atomic CSS, Rapidly build modern websites without ever leaving your HTML.
- Static Atomic CSS. | sacss
- Challenging CSS Best Practices — Smashing Magazine
- ACSS 「 原子化CSS 」 | Y-BP
- ACSS | NU-system
¥Atomic file organization
- The “Other” Interface: Atomic Design With Sass — Smashing Magazine
¥Functional CSS
tachyons-css
- tachyons-css
- tachyons-css/tachyons: Functional css for humans
- TACHYONS - Css Toolkit
- TACHYONS - Css Toolkit
¥Helper Class&Utility-First CSS
fower
- forsigner/fower: An utility-first CSS in JS library for rapid UI development.
- Fower
- Fower
quickLayout
- zhangxinxu/quickLayout: quickLayout
- quickLayout-快速构建兼容的web页面
- quickLayout.css-快速构建结构兼容的web页面 « 张鑫旭-鑫空间-鑫生活
Tailwind
awesome-tailwindcss
- aniftyco/awesome-tailwindcss: 😎 Awesome things related to Tailwind CSS
Tailwind Labs
headlessui
- tailwindlabs/headlessui: Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
- headlessui.dev
tailwindcss
- tailwindlabs/tailwindcss: A utility-first CSS framework for rapid UI development.
- Tailwind CSS - A Utility-First CSS Framework for Rapidly Building Custom Designs
- tailwindcss - npm
- Tailwind Labs
- tailwindlabs/tailwindcss.com
- tailwindlabs/tailwindui-react: Deprecated, please use the Headless UI repo instead.
- tailwindlabs/tailwindui-vue: Deprecated, please use the Headless UI repo instead.
- tailwindlabs/tailwindcss-typography
- tailwindlabs/designing-with-tailwindcss: Source code for the "Designing with Tailwind CSS" course.
- tailwindlabs/tailwindcss-playground
- tailwindlabs/tailwindcss-intellisense: Intelligent Tailwind CSS tooling for Visual Studio Code
- tailwindlabs/tailwindcss-forms
- tailwindlabs/tailwindcss-custom-forms: A better base for styling form elements with Tailwind CSS.
- tailwindlabs/tailwindcss-jit
- Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.
- Tailwind CSS - 助你快速实现定制化的网站设计的工具集 CSS 框架
- Tailwind CSS - 快速构建现代网站,你只需关注HTML
- tailwindcss.com
- CSS Utility Classes and "Separation of Concerns"
Tailwind UI
- Tailwind UI - Official Tailwind CSS Components
tailwindchina
- tailwindchina (TailwindChina)
- tailwindchina/tailwindchina.com: TailwindCSS 中文网 tailwindchina.com
- TailwindCSS 中文网
- Tailwind CSS 中文文档 - 无需离开您的HTML,即可快速建立现代网站。
- CSS功能类与关注点分离 | TailwindCSS 中文网
tailwindcss-classnames
- muhammadsammy/tailwindcss-classnames: Functional typed classnames for TailwindCSS
- danklammer/tailwind-sublime-autocomplete: Tailwind CSS Autocomplete for Sublime Text 3
- chilllab/tailwind-sublime-autocomplete: Tailwind CSS Autocomplete for Sublime Text 3
- rogden/tailwind-config-viewer: A local UI tool for visualizing your Tailwind CSS configuration file.
- innocenzi/tailwindcss-theming: Tailwind CSS plugin for client-side theming using CSS variables, with dark mode support
- Tailwind Grid Generator
- Tailwind Play
- tailwind-learning
- Tailwind CSS v2.0 – Tailwind CSS
- PostSrc: Programming Tutorials, Code Snippets, Tools and Components
zxx.lib.css
- zhangxinxu/zxx.lib.css: a css library for quick layout, especially for flow layout
- snack-ui/snack-helper: 🗃 A universal CSS helper classes library.
- ng-matero/src/styles/helpers at master · ng-matero/ng-matero
- By The Numbers: A Year and Half with Atomic CSS | by John Polacek | Medium
- Redesigning Our Docs – Part 4 – Building a Scalable CSS Architecture | Algolia Blog
- The Case for Atomic / Utility-First CSS
Basscss
- basscss/basscss: Low-level CSS Toolkit – the original Functional/Utility/Atomic CSS library
- Basscss
$CSS 布局
¥CSS 多列布局,CSS Multi-column Layout
- CSS Multi-column Layout - CSS: Cascading Style Sheets | MDN
- CSS 多列布局 - CSS(层叠样式表) | MDN
¥弹性布局(Flexible Box)
弹性布局(Flexible Box) core
- Flex 布局语法教程 | 菜鸟教程
- Flex 布局教程:语法篇 - 阮一峰的网络日志
- design.google.com
弹性布局(Flexible Box) libs、plugins&tools
flexboxgrid
- kristoferjoseph/flexboxgrid: Grid based on CSS3 flexbox
neat
- thoughtbot/neat: [no longer maintained]
弹性布局(Flexible Box) 资源、整理集&FAQ
- www.w3cplus.com/mobile/lib-flexible-for-html5-layout.html
- Flexbox_入门 精通 教程_w3cplus
- Flexbox Defense
- Flexbox Froggy - A game for learning CSS flexbox
¥网格布局(Grid)
网格布局(Grid)core
- hyperledger/grid: Hyperledger Grid
- CSS Grid Layout - CSS: Cascading Style Sheets | MDN
- CSS Grid Layout
- CSS Grid Layout Module Level 1
- Creating horizontal scrolling containers the right way [CSS Grid]
- Grid
- Subgrid - CSS: Cascading Style Sheets | MDN
网格布局(Grid)libs、plugins&tools
cssgridgenerator
- sdras/cssgridgenerator: 🧮 Generate basic CSS Grid code to make dynamic layouts!
网格布局(Grid)polyfills
css-grid-polyfill
- FremyCompany/css-grid-polyfill: A working implementation of css grids for current browsers.
- codler/Grid-Layout-Polyfill
- emcpadden/csswizardry-grids-ie7-polyfill: This polyfill will allow the CSS Wizardry Grid to run in IE7
- CSS Grid Application Layout in Production (IE11 compatible) - 酷辣虫 - CoLaBug.com
- 使用CSS Grid的九大误区_CSS, CSS3 Grid Layout, Grid, Layout, 布局 教程_w3cplus
- Should I try to use the IE implementation of CSS Grid Layout?
- Supporting CSS Grid in Internet Explorer – Elad Shechter – Medium
- 带有IE11规范的CSS网格-网格自身崩溃怎么办? - 问答 - 云+社区 - 腾讯云
- CSS grid doesn't work on IE 11 - Microsoft Edge Development
网格布局(Grid)资源、整理集&FAQ
网格布局(Grid)资源
awesome-grid
- FancyGrid/awesome-grid: A curated list of grid(table) libraries and resources that developers may find useful.
- MOR10 - Thinking Out Loud About the Internet
- A Complete Guide to Grid | CSS-Tricks
- Interactive CSS Grid Generator | Layoutit Grid
- CSS Grid Layout Generator
网格布局(Grid)整理集
网格布局(Grid)FAQ
- CSS Grid 网格布局教程 - 阮一峰的网络日志
- CSS Grid布局:浏览器开启CSS Grid Layout_Grid, CSS3 Grid Layout, Layout 教程_w3cplus
- CSS Grid 布局完全指南(图解 Grid 详细教程)-WEB前端开发
¥格式化上下文(Formatting Context,*FC)
BFC
- 视觉格式化模型 | MDN
- Visual formatting model
¥单位
- PXtoEM.com: PX to EM conversion made simple.
¥响应式设计(Responsive Design)
<picture>
- scottjehl/picturefill: A responsive image polyfill for <picture>, srcset, sizes, and more
- <picture> - HTML(超文本标记语言) | MDN
- Picturefill
intention.js
- dowjones/intentionjs: A library for intentionally dealing with responsive design
- intention.js
media-screen
- 利用@media与@media screen进行响应式布局 | 511遇见
Responsive Elements
- kumailht/responsive-elements: Responsive elements makes it possible for any element to adapt and respond to the area they occupy. It's a tiny javascript library that you can drop into your projects today.
- Responsive Elements - Helps you build better responsive websites
Responsively
- Responsively
- responsively-org/responsively-app: A modified web browser that helps in responsive web development. A web developer's must have dev-tool.
响应式HTML5表单
jq-idealforms
- elclanrs/jq-idealforms: The ultimate framework for building and validating responsive HTML5 forms.
- elclanrs/jq-idealforms-old: The ultimate framework for building and validating responsive HTML5 forms.
jqtransform
- Opensource - AJAX - Jqtransform - jQuery form plugin
- nadangergeo/RWD-Table-Patterns: This is an awesome solution for responsive tables with complex data.
- 【Q465】css 如何实现响应式布局大屏幕三等分、中屏幕二等分、小屏幕一等分 · Issue #473 · shfshanyue/Daily-Question
- Complex Navigation Patterns for Responsive Design | Brad Frost
¥行内元素布局
¥定位
fixed-sticky
- filamentgroup/fixed-sticky: DEPRECATED: A position: sticky polyfill that works with filamentgroup/fixed-fixed for a safer position:fixed fallback.
Sticky Footer
- Sticky Footer | CSS-Tricks
- Sticky CSS footers: The flexible way – Pixels|Bytes
- CSS秘密花园: Sticky footers_CSS秘密花园, sticky footer 教程_w3cplus
水平、垂直居中
- 四种常用方法 设置 不定/定宽高元素 在窗口/父元素中 水平垂直居中方法
¥文字布局
¥网格砌体布局
¥清除浮动
- 10 CSS Flowcharts
- 学习CSS布局
- CSS Layout
- CSS Layout ∙ Patterns
$badge、emoji、font、icon&logo
glyphhanger
- filamentgroup/glyphhanger: Your web font utility belt. It can subset web fonts. It can find unicode-ranges for you automatically. It makes julienne fries.
purge-icons
- antfu/purge-icons: 🎐 Bundles icons on demand
styled-icons
- styled-icons/styled-icons: 💅 Popular icon packs like Font Awesome, Material Design, and Octicons, available as React Styled Components
Tiff
- Tiff - a visual typeface diff tool.
- Rec. 709 - Wikipedia
- IcoMoon App - Icon Font, SVG, PDF & PNG Generator
- Fontello - icon fonts generator
- Create Your Own @font-face Kits | Font Squirrel
- https://fonts.googleapis.com/css?family=Open+Sans
- PNG格式小图标的CSS任意颜色赋色技术 « 张鑫旭-鑫空间-鑫生活
- CSS3 filter:drop-shadow滤镜与box-shadow区别应用 « 张鑫旭-鑫空间-鑫生活
- filter:drop-shadow实现尖角带阴影的提示面板效果 » 张鑫旭-鑫空间-鑫生活
- CSS filter:hue-rotate色调旋转滤镜实现按钮批量生产 « 张鑫旭-鑫空间-鑫生活
- 纯CSS实现任意格式图标变色的研究 « 张鑫旭-鑫空间-鑫生活
- 微信小程序开发之SVG的使用 | 子勰的博客
- 快速上手制作Icon Font | 新浪UED
$Block, Element, Modifier,BEM
- BEM
- BEM
- BEM — Block Element Modifier
- Key concepts / Methodology / BEM
- MindBEMding – getting your head ’round BEM syntax – CSS Wizardry – Web Performance Optimisation
- css - How to properly set an element's scope using BEM? - Stack Overflow
$CSS3 开发工具
css_tricks
- QiShaoXuan/css_tricks: Some CSS tricks,一些 CSS 常用样式
- CSS Tricks
extractcss
- extractCSS - Online CSS Extractor
- cssdream/css-creating: CSS创作指南
- Neumorphism/Soft UI CSS shadow generator
- CSS3参考手册 - 最新最全的CSS参考手册
- www.cnblogs.com/lhb25/archive/2011/05/15/2046038.html
- CSS3的文字阴影—text-shadow_text-shadow, css3属性详解 教程_w3cplus
- CKStyle-CSS的检查、修复与压缩工具!
$CSS Lint
- CSSLint/csslint: Automated linting of Cascading Stylesheets
- CSS Lint
$CSS Sprite
Spritepad
- Paratron/CSS-SpritePad: A browser application to create CSS spritemaps with according stylesheets.
- SpritePad - Create and edit css sprites
srpite
- Klchan-me/srpite
- 未来必热:SVG Sprite技术介绍 « 张鑫旭-鑫空间-鑫生活
- CSS Sprites Generator
$CSS in JS
#component-oriented styling
Styletron
- styletron/styletron: Toolkit for component-oriented styling
- Styletron
- styletron-react - npm
- Ryan Tsao
css-constructor
- siddharthkp/css-constructor: 💄 CSS constructor for React components
Emotion
- emotion-js/emotion: CSS-in-JS library designed for high performance style composition
- emotion
Fela
- robinweser/fela: State-Driven Styling in JavaScript
- Fela
glamor
- threepointone/glamor: inline css for react et al
JSS
- JSS
- cssinjs/jss: JSS is an authoring tool for CSS which uses JavaScript as a host language.
- JSS
Linaria
- callstack/linaria: Zero-runtime CSS in JS library
- Mistereo/next-linaria: Linaria support for Next.js
- jedmao/craco-linaria: A craco plugin to use Linaria zero-runtime CSS in JS library in a create react app.
- thymikee/linaria-jest: 🃏 Jest utilities for Linaria
- denn1s/vite-plugin-linaria
- @linaria/webpack4-loader - npm
- Linaria – zero-runtime CSS in JS library
stitches
- modulz/stitches: CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience.
- Stitches — CSS-in-JS with near-zero runtime
styled-components
- styled-components
- styled-components/styled-components: Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
- dielduarte/animate-css-styled-components: simple port of animate css for styled-components
- sergeysova/styled-normalize: normalize.css for styled-components
- styled-components
- styled-components/awesome-styled-components: A curated list of awesome styled-components resources 💅
- styled-components/vscode-styled-components: Syntax highlighting for styled-components
- styled-components/styled-theming: Create themes for your app using styled-components
- styled-components/stylelint-processor-styled-components: Lint your styled components with stylelint!
- styled-components/vue-styled-components: Visual primitives for the component age. A simple port for Vue of styled-components 💅
- styled-components
styled-jsx
- vercel/styled-jsx: Full CSS support for JSX without compromises
- styled-jsx - npm
styled-media-query
- morajabi/styled-media-query: 💅💍 Better media queries for styled-component
styled-system
- styled-system/styled-system: ⬢ Style props for rapid UI development
- Styled System
typescript-styled-plugin
- microsoft/typescript-styled-plugin: TypeScript server plugin that adds intellisense to styled component css strings
twin.macro
- ben-rogerson/twin.macro: 🦹♂️ Twin blends the magic of Tailwind with the flexibility of css-in-js (emotion, styled-components, stitches and goober) at build time.
vanilla-extract
- seek-oss/vanilla-extract: Zero-runtime Stylesheets-in-TypeScript
- vanilla-extract — Zero-runtime Stylesheets-in-TypeScript.
- Vjeux » React: CSS in JS – NationJS
- CSS in JS 简介 - 阮一峰的网络日志
- React: CSS in JS - Speaker Deck
$CSS Reset
modern-normalize
- sindresorhus/modern-normalize: Normalize browsers' default style
Normalize.css
- necolas/normalize.css: A modern alternative to CSS resets
- bymathias/normalize.styl: Stylus version of normalize.css
- kristerkari/normalize.scss: SCSS version of normalize.css
- Normalize.css: Make browsers render all elements more consistently.
- About normalize.css – Nicolas Gallagher
- CSS Tools: Reset CSS
$CSS Modules
CSS Modules core
- css-modules/css-modules: Documentation about css-modules
- What are CSS Modules and why do we need them? | CSS-Tricks
CSS Modules libs、plugins&tools
css-blocks
- linkedin/css-blocks: High performance, maintainable stylesheets.
- CSS Blocks
- css-modules/postcss-modules-scope: A CSS Modules transform to extract export statements from local-scope classes
- css-modules/postcss-modules-local-by-default: PostCSS plugin for css modules to local-scope classes and ids
- css-modules/postcss-modules-values: Pass arbitrary constants between your module files
- css-modules/postcss-icss-composes: A CSS Modules transform to extract export statements from local-scope classes
- css-modules/postcss-icss-values: Pass arbitrary constants between your module files
- css-modules/icss-utils: Search & replace tokens during the linking stage of ICSS loading
- css-modules/css-selector-tokenizer: Parses and stringifies CSS selectors.
- css-modules/postcss-modules-extract-imports: A CSS Modules transform to extract local aliases for inline imports
- css-modules/css-modules-loader-core: A loader-agnostic CSS Modules implementation, based on PostCSS
- css-modules/postcss-icss-selectors: PostCSS plugin for css modules to local-scope classes and ids
- css-modules/postcss-icss-url
- css-modules/postcss-icss-import: PostCSS plugin for css-modules to convert @import statements to ICSS
- css-modules/css-modules-require-hook: A require hook to compile CSS Modules in runtime
- css-modules/postcss-modules-resolve-imports: Resolves ICSS imports
- css-modules/css-modulesify: A browserify plugin to load CSS Modules
- css-modules/postcss-icss-keyframes: PostCSS plugin for css-modules to local-scope keyframes
- css-modules/icss: Interoperable CSS — a standard for loadable, linkable CSS
- css-modules/postcss-icss: Postcss plugin to process css modules and extract tokens
- css-modules/postcss-modules-lint: PostCSS plugin to verify the scoping of selectors in CSS Modules
CSS Modules 资源、整理集&FAQ
- css-modules/browserify-demo: A working demo of CSS Modules, using css-modulesify
- CSS Modules 用法教程 - 阮一峰的网络日志
$css next
cssdb
- csstools/cssdb: A database of staged CSS features
- cssdb
- cssdb
$Compass
- Compass/compass: Compass is no longer actively maintained. Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
- Compass Home | Compass Documentation
$Csstyle
- csstyle
- csstyle-org/csstyle: clean, simple styling for styling the web.
- csstyle
$convert&transform
img2css
- javierbyte/img2css: Convert any image to pure CSS. Recreates images using only box-shadows.
img2txt
- hit9/img2txt: Image to Ascii Text with color support, can output to html or ansi terminal.
$Less
Less编译工具
- Koala - a gui application for LESS, Sass, Compass and CoffeeScript compilation.
- WinLess - Windows GUI for less.js
- CodeKit - THE Mac App for Web Developers
- less/less.js: Less. The dynamic stylesheet language.
- less/less-docs: Documentation for Less.
- Getting started | Less.js
- Less 中文网
- 函数手册 | Less 中文网
- 入门 | Less.js 中文文档
- LESS « 一种动态样式语言
$Object Oriented CSS,OOCSS
- stubbornella/oocss: Object Oriented CSS Framework
- Object-oriented CSS
- An Introduction To Object Oriented CSS (OOCSS) — Smashing Magazine
$Prefixer
autoprefixer
- postcss/autoprefixer: Parse CSS and add vendor prefixes to rules by Can I Use
- postcss/autoprefixer: Parse CSS and add vendor prefixes to rules by Can I Use
- postcss/autoprefixer: Parse CSS and add vendor prefixes to rules by Can I Use
- autoprefixer/autoprefixer.github.io: Autoprefixer online — add the desired vendor prefixes and remove unnecessary in your CSS
- Autoprefixer CSS online – make your vendor prefixes is actual.
- CSS Grid in IE: CSS Grid and the New Autoprefixer | CSS-Tricks
- Autoprefixer (@Autoprefixer) | Twitter
prefixfree
- LeaVerou/prefixfree: Break free from CSS prefix hell!
- Prefix free: Break free from CSS vendor prefix hell!
$PostCSS
¥PostCSS core
- postcss/postcss: Transforming styles with JS plugins
- postcss/README-cn.md at 587e3cd26fbed9e1ca6c8585bc7c57a80f838bdb · postcss/postcss
- jdrgomes/awesome-postcss: A curate list about PostCSS
- DavidWells/PostCSS-tutorial: Tutorial on adding PostCSS to `create-react-app` CLI
- postcss - npm
- PostCSS - a tool for transforming CSS with JavaScript
- PostCSS - 是一个用 JavaScript 工具和插件来转换 CSS 代码的工具 | PostCSS 中文网
- PostCSS
¥PostCSS libs、plugins&tools
¥Loader&CLI
- postcss/postcss-loader: PostCSS loader for webpack
- postcss/postcss-cli: CLI for postcss
- postcss-cli - npm
- postcss-loader
- Package - postcss-cli
¥Plugins
¥Better CSS Readability
- jonathantneal/precss: Use Sass-like markup in your CSS
- hudochenkov/postcss-sorting: PostCSS plugin to keep rules and at-rules content in order.
- ismamz/postcss-utilities: PostCSS plugin to add a collection of mixins, shortcuts, helpers and tools for your CSS
- jonathantneal/postcss-short: Use advanced shorthand properties in CSS
- PostCSS Utility Library
- PreCSS
¥Images and Fonts
- borodean/postcss-assets: An asset manager for PostCSS
- 2createStudio/postcss-sprites: Generate sprites from stylesheets.
- jonathantneal/postcss-font-magician: Magically generate all the @font-face rules
- TrySound/postcss-inline-svg: PostCSS plugin to reference an SVG file and control its attributes with CSS syntax
- jonathantneal/postcss-write-svg: Write SVGs directly in CSS
¥Linters
stylelint
- stylelint/stylelint: A mighty, modern CSS linter
- Configuration
- kristerkari/stylelint-scss: A collection of SCSS specific linting rules for stylelint
- hudochenkov/stylelint-order: A plugin pack of order related linting rules for stylelint.
- stylelint/stylelint-config-recommended: The recommended shareable config for stylelint
- webpack-contrib/stylelint-webpack-plugin: A Stylelint plugin for webpack
- morishitter/stylefmt: stylefmt is a tool that automatically formats stylesheets.
- anandthakker/doiuse: Lint CSS for browser support against caniuse database.
- SlexAxton/css-colorguard: Keep a watchful eye on your css colors.
¥Solve Global CSS Problem
- postcss/postcss-use: Enable PostCSS plugins directly in your stylesheet.
- css-modules/postcss-modules: PostCSS plugin to use CSS Modules everywhere
- gajus/react-css-modules: Seamless mapping of class names to CSS modules inside of React components.
- maximkoretskiy/postcss-autoreset: PostCSS plugin for automatic rules isolation
- maximkoretskiy/postcss-initial: PostCSS plugin to fallback initial keyword
- ausi/cq-prolyfill: Prolyfill for CSS Container Queries
¥Use Future CSS, Today
- csstools/postcss-preset-env: Convert modern CSS into something browsers understand
- postcss-preset-env - npm
- postcss-preset-env
- postcss-preset-env
¥开发插件
- postcss/writing-a-plugin.md at master · postcss/postcss
#A-G
postcss-aspect-ratio-mini
- yisibl/postcss-aspect-ratio-mini: A PostCSS plugin to fix an element's dimensions to an aspect ratio
postcss-atroot
- OEvgeny/postcss-atroot: PostCSS plugin to place rules directly at the root
postcss-advanced-variables
- jonathantneal/postcss-advanced-variables: Use Sass-like variables, conditionals, and iterators in CSS
postcss-adaptive
- songsiqi/postcss-adaptive: A postcss plugin that calculates and generates adaptive css code, such as `rem` and `0.5px borders for retina devices`
postcss-background-image-auto-size
- dabanlee/postcss-background-image-auto-size: A PostCSS plugin to add CSS rules `width` and `height` for `background-image` automatically.
cssnano
- cssnano/cssnano: A modular minifier, built on top of the PostCSS ecosystem.
- intervolga/optimize-cssnano-plugin: WebPack 2+ plugin for CSS minification after ExtractTextPluging
- cssnano: A modular minifier based on the PostCSS ecosystem.
postcss-cssnext
- MoOx/postcss-cssnext: `postcss-cssnext` has been deprecated in favor of `postcss-preset-env`.
- postcss-cssnext - npm
- cssnext - Use tomorrow’s CSS syntax, today.
- Deprecating cssnext
- MoOx/postcss-cssnext: `postcss-cssnext` has been deprecated in favor of `postcss-preset-env`.
postcss-custom-properties
- postcss/postcss-custom-properties: Use Custom Properties in CSS
- PostCSS Custom Properties
postcss-custom-selectors
- postcss/postcss-custom-selectors: Use Custom Selectors in CSS
- PostCSS Custom Selectors
postcss-extend-rule
- jonathantneal/postcss-extend-rule: Use the @extend at-rule and functional selectors in CSS
- CSS Extend Rule with PostCSS
postcss-flexibility
- 7rulnik/postcss-flexibility: PostCSS plugin for Flexibility polyfill
postcss-gap-properties
- jonathantneal/postcss-gap-properties: Use the gap, column-gap, and row-gap shorthand properties in CSS
postcss-grid-kiss
- sylvainpolletvillard/postcss-grid-kiss: A PostCSS plugin to keep CSS grids stupidly simple
- grid-kiss playground
- fis3-postprocessor-postcss - npm
#H-N
postcss-import
- postcss/postcss-import: PostCSS plugin to inline @import rules content
- postcss-import - npm
postcss-load-config
- postcss/postcss-load-config: Autoload Config for PostCSS
- postcss-load-config - npm
postcss-nested
- postcss/postcss-nested: PostCSS plugin to unwrap nested rules like how Sass does it.
postcss-npm
- GarthDB/postcss-npm: Import CSS styles from NPM modules using PostCSS.
- postcss-npm - npm
postcss-nesting
- csstools/postcss-nesting: Nest style rules inside each other
#O-T
postcss-property-lookup
- simonsmith/postcss-property-lookup: PostCSS plugin for property lookups, similar to Stylus
px2rem-postcss
- songsiqi/px2rem-postcss: Postcss version of px2rem.
- postcss-px2rem-exclude - npm
postcss-rtl
- vkalinichev/postcss-rtl: PostCSS plugin for RTL-adaptivity
- MohammadYounes/rtlcss: Framework for transforming Cascading Style Sheets (CSS) from Left-To-Right (LTR) to Right-To-Left (RTL)
- RTLCSS
postcss-selector-namespace
- topaxi/postcss-selector-namespace: Namespace your CSS selectors using postcss
- postcss-selector-namespace - npm
postcss-plugin-px2rem
- Vue-Cli 4.x 配置 postcss-plugin-px2rem 及 autoprefixer 作为移动端 h5 自适应解决方案 | 「卡通网」前端开发博客 | 「卡通网」前端开发博客
postcss-prefixwrap
- dbtedman/postcss-prefixwrap: A PostCSS plugin that is used to wrap css styles with a css selector to constrain their affect on parent elements in a page.
postcss-px-to-viewport
- evrone/postcss-px-to-viewport: A plugin for PostCSS that generates viewport units (vw, vh, vmin, vmax) from pixel units. The best choice to create a scalable interface on different displays by one design size.
#U-Z
postcss-url
- postcss/postcss-url: PostCSS plugin to rebase url(), inline or copy asset.
- postcss/plugins.md at master · postcss/postcss
- postcss/plugins.md at main · postcss/postcss
- PostCSS.parts | A searchable catalog of PostCSS plugins
- 7 个 PostCSS 插件让你轻松步入 PostCSS - 众成翻译
- PostCSS及其常用插件介绍-WEB前端开发
¥Syntaxes
- postcss/sugarss: Indent-based CSS syntax for PostCSS
- gucong3000/postcss-syntax: Automatically switch PostCSS syntax based on file extensions
- gucong3000/postcss-html: PostCSS syntax for parsing HTML (and HTML-like)
- gucong3000/postcss-markdown: PostCSS Syntax for parsing Markdown
- gucong3000/postcss-jsx: PostCSS syntax for parsing CSS in JS literals
- gucong3000/postcss-styled: PostCSS syntax for parsing styled components
- AleshaOleg/postcss-sass: A Sass parser for PostCSS, using gonzales-pe. https://www.npmjs.com/package/postcss-sass
- shellscape/postcss-less: PostCSS Syntax for parsing LESS
- Crunch/postcss-less
- postcss/postcss-js: PostCSS for React Inline Styles, Free Style and other CSS-in-JS
- postcss/postcss-safe-parser: Fault tolerant CSS parser for PostCSS
- ben-eb/midas: Syntax highlighter based on PostCSS.
- postcss/postcss-scss: SCSS parser for PostCSS.
¥PostCSS 资源、整理集&FAQ
¥Postcss 资源
¥Postcss 整理集
¥Postcss FAQ
安装、配置、理解与运用
- Coding-Guide/PostCSS配置指北.md at master · ecmadao/Coding-Guide
- POSTCSS快速入门使用 - Div.IO
- Some things you may think about PostCSS... and you might be wrong - @juliancwirko
- It's Time for Everyone to Learn About PostCSS | David Clark Develops the Web
- PostCSS Deep Dive - Envato Tuts+ Web Design Tutorials
- PostCSS_入门 精通 教程_w3cplus
$PurgeCSS
- FullHuman/purgecss: Remove unused CSS
- Introduction | PurgeCSS
- PurgeCSS 用于删除未使用的 CSS 代码的工具 | PurgeCSS 中文网
$Sass/Scss
¥SCSS
dart-sass
- sass/dart-sass: The reference implementation of Sass, written in Dart.
libsass
- sass/libsass: A C/C++ implementation of a Sass compiler
node-sass
- node-sass Mirror
- node.js - zurb foundation 6 manual setup - error Failed at the node-sass@3.13.1 postinstall script - Stack Overflow
- npm install报错node-sass
polished
- styled-components/polished: A lightweight toolset for writing styles in JavaScript ✨
- polished | A lightweight toolset for writing styles in JavaScript
sass core
- Sass
- sass/sass: Sass makes CSS fun!
- Sass: Syntactically Awesome Style Sheets
- Sass: Sass 是世界上最成熟、稳定、强大的专业级 CSS 扩展语言。Sass 是 Syntactically Awesome Style Sheets 的缩写。 | Sass 中文网
- Sass: Sass 是世界上最成熟、稳定、强大的专业级 CSS 扩展语言。Sass 是 Syntactically Awesome Style Sheets 的缩写。 | Sass 中文网
- Sass 参考手册 | Sass 中文文档
- SASS - 成熟、稳定、强大的 CSS 扩展语言解析器。 | SASS 中文网
- sass入门 - sass教程
- Sass 教程_w3cschool
Sass 混入(Mixins)库
bourbon
- thoughtbot/bourbon: A Lightweight Sass Tool Set
- Bourbon - A Lightweight Sass Tool Set
- Bourbon - Documentation
- Sass教程 Sass中文文档 | Sass中文网
- sass - Placeholder Mixin SCSS/CSS - Stack Overflow
- less或scss中@mixin的用法 | 码农网
- sass之mixin的全局引入(vue3.0) - 豌豆ip代理
- SCSS @mixin-蚂蚁部落
- oddbird/susy: Responsive layout toolkit for Sass
- jonathanpath/SASS-SMACSS: To start your project with SASS. Inspired by SMACSS from Jonathan Snook.
- How to Share Variables Between Javascript and Sass
- 使用 Dart Sass 代替 Node Sass - BAI YUN
- SASS用法指南 - 阮一峰的网络日志
$Scalable and Modular Architecture for CSS,SMACSS
- jonathanpath/SASS-SMACSS: To start your project with SASS. Inspired by SMACSS from Jonathan Snook.
- Decoupling HTML From CSS — Smashing Magazine
- Home - Scalable and Modular Architecture for CSS
$Stylus
- stylus/stylus: Expressive, robust, feature-rich CSS language built for nodejs
- Expressive, dynamic, robust CSS — expressive, robust, feature-rich CSS preprocessor
- Stylus - 富于表现力、健壮、功能丰富的 CSS 预处理器 | Stylus 中文文档
- Stylus: Innovation Research & Advisory
- stylus | BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务
- stylus中文文档 » 综述 » 张鑫旭-鑫空间-鑫生活
$预处理器语言图形编译
- oklai/koala: Koala is a GUI application for less, sass and coffeescript compilation, to help web developers to the development more efficient.
- Koala - LESS/Sass/Compass/CoffeeScript编译工具
- lvwzhen/css-name: CSS 命名规范
- CSS, Sass, SCSS, Compass, Less,BEM, SMACSS, OOCSS, ACSS, CCSS, WTFSS?_Sass, Compass, BEM, SMACSS, OOCSS, ACSS, CCSS 教程_w3cplus
- OOCSS, ACSS, BEM, SMACSS: what are they? What should I use? – clubmate.fi
- Styleneat - CSS Organizer
- PCSS - CSS Server-side Preprocessor
- CSS Drive Gallery- CSS Compressor
- Online CSS3 Code Generator With a Simple Graphical Interface - EnjoyCSS
- NEC : 更好的CSS样式解决方案
- 编码规范 by @mdo
CSS frameworks、libs、plugins&tools
$badge、emoji、font、icon&logo
¥badge frameworks、libs&plugins
¥emoji frameworks、libs&plugins
ChineseBQB
- zhaoolee/ChineseBQB: 🇨🇳 Chinese sticker pack,More joy / 表情包的博物馆, Github最有毒的仓库, 中国表情包大集合, 聚欢乐~
emoji
- gee1k/emoji: Find the emoji(Unicode)
- 📙 Get Emoji - Svend
emoji-favicon-toolkit
- eligrey/emoji-favicon-toolkit: Emoji Favicon Toolkit - Set your favicon to emoji using canvas & cache as /favicon.ico with service workers
- Box-drawing character - Wikipedia
- Braille Patterns - Wikipedia
- 🎁 Emoji cheat sheet for GitHub, Basecamp, Slack & more
¥font frameworks、libs&plugins
font-spider
- aui/font-spider: Smart webfont compression and format conversion tool
fonts
- google/fonts: Font files available from Google Fonts
- Programming Fonts - Test Drive
- Google Fonts
fontforge
- fontforge
- FontForge Open Source Font Editor
free-font
- wordshub/free-font: 大概是2020年最全的免费可商用字体,这里收录的商免字体都能找到明确的授权出处,可以放心使用,持续更新中...
- 字集-免费字体
Free-Chinese-Fonts
- zenozeng/Free-Chinese-Fonts: 免费中文字体
- zenozeng.github.io/Free-Chinese-Fonts/
Iosevka
- be5invis/Iosevka: Slender typeface for code, from code.
- Iosevka
- TypeWonder - Beta
- Inter UI font family
- Design with web fonts in the browser - Typecast
- What Font Is - the best font finder tool
- Hack | A typeface designed for source code
- 有字库-首页-全球第一中文web font(在线字体)服务平台、web font、webfont、在线字体、网络字体
- iOS Fonts
¥icon frameworks、libs&plugins
¥favicon
- shengxinjing/iconjs: favico for fun
- Free IT Videos & ProgramHub
¥icon 图标库
CSS icons
- CSS ICON -- project by Wenting Zhang
- CSS ICON: arrow right
- Cikonss | 纯CSS实现的响应式Icon
- CSS - Icon | Amaze UI
feather
- feathericons/feather: Simply beautiful open source icons
- Feather – Simply beautiful open source icons
Fork-Awesome
- ForkAwesome/Fork-Awesome: A fork of the iconic font and CSS toolkit (Font-Awesome 4.7)
- Fork Awesome, a fork of the iconic font and CSS toolkit
hamburgers
- jonsuh/hamburgers: Tasty CSS-animated Hamburgers
Orion Icon Library
- The best Icon Tool - Orion Icon Library
RemixIcon
- Remix-Design/RemixIcon: Open source neutral style icon system
simple-icons
- simple-icons/simple-icons: SVG icons for popular brands
- Simple Icons
- google/material-design-icons: Material Design icons by Google
- xiangsudian/CaoMei: 🍓CaoMei Icon - Designed for developers http://chuangzaoshi.com/icon/
- theDazzler/droidicon: Over 1600 customizable icons for Android including 750+ Google Material Design icons, 25 ready-made social badges, and more!
- Material Icons Guide - Google Design
¥icon fonts
font-awesome
- FortAwesome/Font-Awesome: The iconic SVG, font, and CSS toolkit
- encharm/Font-Awesome-SVG-PNG: Font Awesome split to individual SVG and PNG files of different sizes along with Node.JS based generator
- Justineo/vue-awesome: Awesome SVG icon component for Vue.js, built-in with Font Awesome icons.
- flatlogic/awesome-bootstrap-checkbox: Font Awesome Bootstrap Checkboxes & Radios. Pure css way to make inputs look prettier.
- PrideChung/FontAwesomeKit: Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons.
- bokmann/font-awesome-rails: the font-awesome font bundled as an asset for the rails asset pipeline
- thii/FontAwesome.swift: Use FontAwesome in your Swift projects
- Font Awesome 图标字体的代码列表
- Font Awesome 中文网 – | 字体图标
- FontAwesome 4.7.0 中完整的675个图标样式CSS参考 | Specs' Blog-就爱PHP
iconfont-cli
- Iconfont Colorful
IconFont
- backflip/gulp-iconfont-css: Create an SCSS file mapping the SVG files piped to gulp-iconfont to their codepoints
- typekit/webfontloader: Web Font Loader gives you added control when using linked fonts via @font-face.
- nfroidure/gulp-iconfont: Create icon fonts from several SVG icons
- Icon fonts
- Web fonts - Learn web development | MDN
- Iconfont-阿里巴巴矢量图标库
- Icon Font & SVG Icon Sets ❍ IcoMoon
- Font Awesome
- design.google.com
- Web字体图标-自动化方案 - 不染
jQuery 字体图标选择
- micc83/fontIconPicker: jQuery fontIconPicker v2 is a small (3.22kb gzipped) jQuery plugin which allows you to include a simple icon picker with search and pagination inside your administration forms.
- jQuery fontIconPicker - An elegant font icon picker written in jQuery
nerd-fonts
- ryanoasis/nerd-fonts: Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
svg-packer
- antfu/svg-packer: 📦 Pack SVGs to Icon Fonts - In Browser
- Topic: icon-fonts
¥svg icon
css.gg
- astrit/css.gg: 700+ Pure CSS, SVG & Figma UI Icons Available in SVG Sprite, styled-components, NPM & API
flag-icon-css
- lipis/flag-icon-css: A collection of all country flags in SVG — plus the CSS for easier integration
IconPark
- bytedance/IconPark: 🍎🍎Transform an SVG icon into multiple themes, and generate React icons,Vue icons,svg icons🍎🍎
Iconify
- Iconify
- Iconify - Unified icons framework
icones
- antfu/icones: ⚡️ Icon Explorer with Instant searching, powered by Iconify
- Icônes
- Icônes
- danklammer/bytesize-icons: Tiny style-controlled SVG iconset (94 icons, 10kb)
- multiavatar/Multiavatar: Multicultural Avatar Generator in JavaScript
¥logo frameworks、libs&plugins
- bestony/logoly: A Pornhub Flavour Logo Generator
$CSS 测试工具
BackstopJS
- garris/BackstopJS: Catch CSS curve balls.
- https://garris.github.io/BackstopJS/
needle
- python-needle/needle: Automated tests for your CSS.
- Needle: Automated tests for your visuals — Needle 0.1a1 documentation
$other CSS frameworks、libs、plugins&tools
argon-design-system
- creativetimofficial/argon-design-system: Argon - Design System for Bootstrap 4 by Creative Tim
Beard
- monarkee/beard: A CSS framework for people with better things to do
- Beard - Atomic CSS framework
bulma
- jgthms/bulma: Modern CSS framework based on Flexbox
Concise CSS
- Concise CSS
CSS Tools
- CSS Tools
CSSTree
- CSSTree
- csstree/csstree: A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
- https://csstree.github.io/docs/
iview-weapp
- TalkingData/iview-weapp: 一套高质量的微信小程序 UI 组件库
latex-css
- vincentdoerig/latex-css: LaTeX.css is a CSS library that makes your website look like a LaTeX document
materialize
- Dogfalo/materialize: Materialize, a CSS Framework based on Material Design
muicss
- muicss
- muicss/mui: Lightweight CSS framework
pure
- pure-css/pure: A set of small, responsive CSS modules that you can use in every web project.
papercss
- papercss/papercss: The Less Formal CSS Framework
- PaperCSS • the less formal CSS framework
rework
- reworkcss/rework: Plugin framework for CSS preprocessing in Node.js
teutonic-css
- fortrabbit/teutonic-css: A modern CSS framework — versatile, well documented.
- Teutonic CSS
wing
- kbrsh/wing: A beautiful CSS framework designed for minimalists.
- KingPixil/wing: Minimal, Responsive CSS Framework
YAML CSS Framework
- YAML CSS Framework
- yamlcss/yaml: YAML (Yet Another Multicolumn Layout) is a modular CSS framework for truly flexible, accessible and responsive websites. It is based on Sass and has a very slim framework core that weights only ~6kB.
- YAML CSS Framework — for truly flexible, accessible and responsive websites
- troxler/awesome-css-frameworks: List of awesome CSS frameworks
- milligram/milligram: A minimalist CSS framework.
- twbs/bootstrap: The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
- disjukr/activate-power-mode: Activate POWER MODE anywhere
- stbui/angular-material-app: 基于最新Angular 6框架与Material 2技术的web企业级中后台前端应用框架,可以帮助企业提高工作效率,节省开发成本,提升品牌形象。
- viclm/numeric-keyboard: Numeric keyboard for mobile browsers
- adamschwartz/magic-of-css: A CSS course to turn you into a magician.
- browserhtml/browserhtml: Experimental Servo browser built in HTML
- Part I: Using JavaScript to set @keyframes in CSS animations (Windows Store apps, IE) – MSDN Answers
- Canvas Gauges
- core.css
- CSS Loader
- Wenk - Lightweight pure CSS tooltip for the greater good
- Keyframes
- zmoazeni/csscss: A CSS redundancy analyzer that analyzes redundancy.
$主题
¥前端换肤
98.css
- jdan/98.css: A design system for building faithful recreations of old UIs
arc-theme
- horst3180/arc-theme: A flat theme with transparent elements
darken
- ColinEspinas/darken: 🌑 Dark mode made easy
github-markdown-css
- sindresorhus/github-markdown-css: The minimal amount of CSS to replicate the GitHub Markdown style
GitHub-Dark
- StylishThemes/GitHub-Dark: Dark GitHub style
hexo-theme-next
- 董沅鑫的个人网站
jupyter-themes
- dunovank/jupyter-themes: Custom Jupyter Notebook Themes
minimal-mistakes
- mmistakes/minimal-mistakes: Jekyll theme for personal sites, blogs, and portfolios. Two-columns and extremely flexible.
material-design-lite
- google/material-design-lite: Material Design Components in HTML/CSS/JS
matter
- finnhvman/matter: Material Components in Pure CSS
slack-black-theme
- widget-/slack-black-theme: A darker, more contrasty, Slack theme.
twentynineteen
- WordPress/twentynineteen: Twenty Nineteen is a theme now included in all WordPress installs. To report any issues please go here: https://core.trac.wordpress.org/newticket
videojs
- amazeui/videojs: Video.js Amaze UI Skin.
- handong1587/handong1587.github.io
$页面、布局&排版
¥404
- bestvist/axial3d: 🎨 3D effect page for github404.
¥吸顶&吸底
¥占位符
- zellwk/adaptive-placeholders: Float label pattern built with pure SCSS
- Adaptive Placeholder – 自适应的占位符效果
¥全屏遮罩
- Fullscreen Overlay Styles
- Display Images with Shape Masking and Nifty Effect | Demo | Queness
¥导航栏、侧边栏&菜单
圆形导航
- SaraSoueidan (Sara Soueidan)
- SaraSoueidan/circular-navigation: Demo for Codrops Tutorial: Building a Circular Navigation with CSS Transforms
- Building a Circular Navigation with CSS Transforms
多层推拉菜单
- crnacura/CodropsTemplate: Template for Codrops demo with article template
- Multi-Level Push Menu
¥登录注册
elf
- jrainlau/elf: 一个干净,轻巧的响应式CSS框架。
- elf | a light and clean responsive framework
kite
- hiloki/kitecss: Kite is a flexible layout helper CSS library.
- Kite
lost
- peterramsing/lost: LostGrid is a powerful grid system built in PostCSS that works with any preprocessor and even vanilla CSS.
typo.css
- sofish/typo.css: 中文网页重设与排版:一致化浏览器排版效果,构建最适合中文阅读的网页排版
- alphardex/shiro: My CSS Creation Portfolio.
- Shiro
- Patternizer - Stripe Pattern Generator Tool
- Hover States / The home of alternative digital design
- Grid Garden - A game for learning CSS grid
$文本、元素、表单、表格&组件
¥按钮(Button)
Buttons
- alexwolfe/Buttons: A CSS button library built using Sass and Compass
Ghost Buttons
- iRaul/pushy-buttons: CSS Pressable 3D Buttons. 👇
- How can I make a CSS Hover not work if a button is disabled? - Stack Overflow
¥复选框(Checkbox)、选择器(Select)&多选(Multiple selection)
MagicSuggest
- Magicsuggest/magicsuggest: Multiple Selection Combo Box using Bootstrap 3
- MagicSuggest - Examples
- MagicSuggest - Home
¥滚动条
修改滚动条样式
- CSS如何设置兼容IE滚动条样式的代码图文-css教程-PHP中文网
¥输入框(Input)&搜索框(Search)
fancyInput
- yairEO/fancyInput: Makes typing in input fields fun with CSS3 effects
Basin
- Basin | Simple form backend for designers and developers
wtf-forms
- mdo/wtf-forms: Friendlier HTML form controls with a little CSS magic.
- mdo/wtf-forms: Friendlier HTML form controls with a little CSS magic.
$静态效果&功能
¥灯箱
- jbutz/bootstrap-lightbox: A simple lightbox plugin based on the bootstrap modal plugin.
¥时钟
¥工具提示
simptip
- arashmanteghi/simptip: A simple CSS tooltip made with Sass
- Simptip: a simple CSS tooltip made with Sass
¥幻灯片
- Tilted Content Slideshow
¥图片样式
根据图片亮度智能切换元素样式
- kennethcachia/background-check: Automatically switch to a darker or a lighter version of an element depending on the brightness of images behind it.
¥Filter
- CSS Filter Generator - create CSS and share CSS filters and mix-blend-mode overlays
3D
- Tridiv | CSS 3D Editor
- 3D Book — Give some perspective to your book cover
CSS Mask
- 客栈说书:CSS遮罩CSS3 mask/masks详细介绍 « 张鑫旭-鑫空间-鑫生活
CSS Shapes
《CSS 魔法系列》
- Shape Divider App
CSS滤镜
- 4.4号疫情哀悼日网页变灰色前端是如何实现的? - 哔哩哔哩
CSS渐变
linear-gradient
- Explaining gradient angles
- 奇舞周刊
radial-gradient
uiGradients
- ghosh/uiGradients: 🔴 Beautiful colour gradients for design and code
- webkul/coolhue: Coolest Gradient Hues and Swatches by UVdesk
- 再说CSS3渐变——线性渐变_gradient 教程_w3cplus
- CSS3 Gradient_gradient, css3属性详解 教程_w3cplus
文本效果
文本溢出截断省略超出隐藏
- text-overflow - CSS(层叠样式表) | MDN
文字竖向排列
图片、图像
- Image Slider Maker
面包屑效果
标签云效果
镂空效果
下拉菜单
- ask888/CSS3-Minimalistic-Navigation
- Create a stunning menu in CSS3 | Webdesigner Depot
- Click action Multi-level CSS3 Dropdown Menu
- Creating a CSS3 Dropdown Menu #2
- Creating a Multilevel CSS3 Metal Navigation with icons
- Creating CSS3 Dropdown Menu #3
- Creating A CSS3 Dropdown Menu #4
- Whirling CSS3 dropdown menu
- Creating a Marble Style CSS3 Navigation Menu
- Free CSS Drop-Down Menu Framework
- How to Create a Drop-Down Nav Menu With HTML5, CSS3 and JQuery
- How to Build a Kick-Butt CSS3 Mega Drop-Down Menu
- CSS3 Dropdown Menu - Web Designer Wall - Design Trends and Tutorials
- Making a CSS3 Animated Menu - Tutorialzine
- Página no encontrada
- Creative CSS3 Animation Menus
- Slide Down Box Menu with jQuery and CSS3
- CSS hover menu
- Dark Menu: Pure CSS3 Two Level Menu [Tutorial] - Ahmad Hania Blog
- CSS3 animated dropdown menu demo
抗锯齿
水印
暗黑模式
水滴
- DROP
- CSS Specificity – Emma Wedekind – Medium
$动效&动画
#loading
css loading
- 单个元素实现的 CSS3 Loading 效果
- 纯CSS3 Loading加载动画DEMO演示
loaders.css
- ConnorAtherton/loaders.css: Delightful, performance-focused pure css loading animations.
- https://connoratherton.com/loaders
Loading.io
- Loading.io
- loadingio/css-spinner: small, elegant pure css spinner for ajax or loading animation
- loadingio/loading.css: 40+ Handcrafted CSS animations dedicated for your loaders
- loadingio/transition.css: css animation for transitional effect
- loadingio/loading-bar: Flexible, light weighted and super fast Progress Bar Library
- loading.io - Your SVG + GIF + PNG Ajax Loading Icons
SVG-Loaders
- SamHerbert/SVG-Loaders: Loading icons and small animations built with pure SVG.
网格布局图像加载动画
#hover
Hover
- IanLunn/Hover: A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on. Easily apply to your own elements, modify or just use for inspiration. Available in CSS, Sass, and LESS.
- Hover.css - A collection of CSS3 powered hover effects
- Magic Animations CSS3
imagehover.css
- ciar4n/imagehover.css: Pure CSS Image Hover Effect Library
ihover
- gudh/ihover: iHover is a collection of hover effects using pure CSS, inspired by codrops article, powered by Sass.
animate.css
- animate-css/animate.css: 🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.
- Animate.css
- Animate.css
animxyz
- ingram-projects/animxyz: The first truly composable CSS animation library. Built for Vue, React, SCSS, and CSS, AnimXYZ will bring your website to life.
- AnimXYZ
csshake
- elrumordelaluz/csshake: CSS classes to move your DOM!
- CSShake
- elrumordelaluz/csshake: CSS classes to move your DOM!
- CSShake
cssfx
- jolaleye/cssfx: ✨ Beautifully simple click-to-copy CSS effects
css-effects-snippets
- emilkowalski/css-effects-snippets: ☁️ A collection of CSS effects made with Vue.js.
magic
- miniMAC/magic: CSS3 Animations with special effects
OriDomi
- dmotz/oriDomi: Fold up DOM elements like paper
- OriDomi - origami for the web
obnoxious.css
- tholman/obnoxious.css: Animations for the strong of heart, and stupid of mind.
Wave
- Svg Wave - A free & beautiful gradient SVG wave Generator.
Waves
- fians/Waves: Click effect inspired by Google's Material Design
- Waves
鼠标跟随
全屏网页过渡特效
立体图片切换效果
信封效果
下雪效果
- owen26/snowflakesjs: Demo 演示网址
- Animating URLs with Javascript and Emojis
- Part I: Using JavaScript to set @keyframes in CSS animations (Windows Store apps, IE) – MSDN Answers
- Good to Great UI Animation Studio Files
- Animate | Keyframes.app
- cssanimate.com -
- [译文]网页动画的十二原则 - CSS Animation
- Animista - CSS Animations on Demand
- Awwwards - Website Awards - Best Web Design Trends
$检测&兼容
itcss
- itcss/itcss-netmag
- itcss, from CSS Wizardry
Modernizr
- Modernizr/Modernizr: Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
- Modernizr: the feature detection library for HTML5/CSS3
- Modernizr 中文网
- js库Modernizr的介绍和使用_其它_脚本之家
- Modernizr.js:为HTML5和CSS3而生!-前端开发博客
$响应式(Responsive)
css-element-queries
- marcj/css-element-queries: CSS Element-Queries aka Container Queries. High-speed element dimension/media queries in valid css.
spectre
- picturepan2/spectre: Spectre.css - A Lightweight, Responsive and Modern CSS Framework
- Spectre.css - A Lightweight, Responsive and Modern CSS Framework
- bradtraversy/modern_portfolio: Responsive portfolio website
- sitetent/tentcss: A CSS survival kit. Includes only the essentials to make camp.
- Best Free Responsive Html5 Css3 Templates and Themes in 2016 - Html5xCss3
- HTML5 UP! Responsive HTML5 and CSS3 Site Templates
turretcss
- turretcss/turretcss: Turret is a styles and browser behaviour normalisation framework for rapid development of responsive and accessible websites.
- turretcss - A Responsive Front-end Framework for Accessible and Semantic Websites
- Am I Responsive?
- Responsive Website Design Tester | Media Genesis
$颜色(Color)
#Color Picker
bootstrap-colorpicker
- farbelous/bootstrap-colorpicker: Bootstrap Colorpicker is a modular color picker plugin for Bootstrap.
- Bootstrap Colorpicker, a color picker component for jQuery, compatible with Twitter Bootstrap.
- Color Picker :: WebBrowserTools
#颜色算法
#调色板
material-palette-generator
- KualiCo/material-palette-generator: Get perfect Material Design color palettes from any hex color
- Material Design Palette Generator
- Color Tool - Material Design
- 在线网页颜色选择器,网页颜色预览
- 在线调色板 - 站长工具
coolors
- Coolors - The super fast color schemes generator!
css-color-function
- ianstormtaylor/css-color-function: A parser and converter for Tab Atkins's proposed color function in CSS.
colors.css
- mrmrs/colors: Smarter defaults for colors on the web.
- Colors - A nicer color palette for the web.
rgba-to-rgb
- iyegoroff/rgba-to-rgb: Color conversion function
- rgba-to-rgb - npm
- edelstone/material-palette-generator: 🎨 Get perfect Material Design color palettes from any hex color.
- Instant HEX to RGB or RGB to HEX Converter Tool
- Converting Colors - Hex - 3B258D
- HTML Color Codes - What's your color
- RGB to HEX
- Color Hex Color Codes
- Hex to RGB Color Converter
- Color Combinations | Color Schemes | Color Palettes
- Cool Backgrounds
- Pixel Art to CSS
- 無障礙調色盤產生器 | Adobe Color
- Color Palettes for Designers and Artists - Color Hunt
- ColorSpace - Color Palettes Generator and Color Gradient Tool
- Colors - A nicer color palette for the web.
- CSS Gradient — Generator, Maker, and Background
- Web安全色
- 图解CSS: CSS 颜色_CSS, color, 图解CSS, 会员专栏 教程_w3cplus
- JavaScript中的颜色转换_color, JavaScript, 会员专栏 教程_w3cplus
- CSS颜色值转换(十六进制、RGB、ARGB、RGBA) | 木屋-编程工具箱
- 在线RGB颜色转换-HEX-HEXA-RGB-RGBA-HSL-HSV-HWB颜色转换 - MKLab在线工具
icdiff
- jeffkaufman/icdiff: improved colored diff
- icdiff: side-by-side highlighted command line diffs
CSS 资源、整理集&FAQ
$CSS 资源
¥canvas
canvas core
- CanvasRenderingContext2D - Web API 接口参考 | MDN
- canvas API中文网 - Canvas API中文文档首页地图
- Canvas Gauges
canvas 效果
水波纹效果
canvas 教程
- Oscillating sine wave, including the steps to figuring out how to plot a sine wave
- Meicai Blog
- Canvas学习:渐变_Canvas, Canvas学习 教程_w3cplus
¥CSS 词汇表
box-sizing
- * { box-sizing: border-box } FTW - Paul Irish
calc
- Hardcore CSS calc( ) – Buildit @ Wipro Digital – Medium
CSS Custom Properties
- Why we prefer CSS Custom Properties to SASS variables | CodyHouse
CSS 滚动捕捉技术(Scroll Snapping)
font-family
filter
line-height
object-fit
- object-fit - CSS(层叠样式表) | MDN
position
- CSS 相对|绝对(relative/absolute)定位系列(一) « 张鑫旭-鑫空间-鑫生活
- CSS 相对/绝对(relative/absolute)定位系列(二) « 张鑫旭-鑫空间-鑫生活
transform
vertical-align
- CSS深入理解vertical-align和line-height的基友关系 « 张鑫旭-鑫空间-鑫生活
- 我对CSS vertical-align的一些理解与认识(一) « 张鑫旭-鑫空间-鑫生活
- CSS vertical-align的深入理解(二)之text-top篇 « 张鑫旭-鑫空间-鑫生活
- The vertical-align Property
Viewport
line-break、overflow-wrap、word-break、white-space、word-wrap
- word-break - CSS(层叠样式表) | MDN
- white-space - CSS(层叠样式表) | MDN
- overflow-wrap - CSS(层叠样式表) | MDN
- line-break - CSS(层叠样式表) | MDN
- CSS 的空格处理 - 阮一峰的网络日志
- CSS overflow-wrap新属性值anywhere是干嘛用的? « 张鑫旭-鑫空间-鑫生活
- word-break:break-all和word-wrap:break-word的区别 « 张鑫旭-鑫空间-鑫生活
word-spacing、letter-spacing
- word-spacing - CSS(层叠样式表) | MDN
- letter-spacing - CSS(层叠样式表) | MDN
- letter-spacing和word-spacing之间的区别_百度知道
- 深入理解letter-spacing,word-spacing的对比区别
will-change
z-index
- 层叠上下文 - Web 开发者指南 | MDN
- 深入理解CSS中的层叠上下文和层叠顺序 « 张鑫旭-鑫空间-鑫生活
- css层叠z-index属性使用视频教程-慕课网
阴影
- CSS 词汇表
- CSS Click Chart | CSS3 Browser Support and Information
- pointer-events - CSS3参考手册
- CSS 基本词汇表 - 踏得网
- CSS术语词汇表 - 学习教程 - dt猫
¥CSS 选择器
#pseudo-class&pseudo-element
::marker
- Custom bullets with CSS ::marker
@font-face
- 在线Webfont字体生成工具,@font-face生成器 - 在线工具 - 字客网
Selectors Level 4
- Selectors Level 4
- CSS 2.1 selectors, Part 1 | 456 Berea Street
- Media Query Change Detection in JavaScript Through CSS Animations | CSS-Tricks
- CSS 选择器 | 菜鸟教程
- CSS3 [attribute$=value] 选择器 | 菜鸟教程
- CSS3 [attribute^=value] 选择器 | 菜鸟教程
- CSS选择器笔记 - 阮一峰的网络日志
¥CSS 变量
- jhildenbiddle/css-vars-ponyfill: Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
- How to combine SASS color functions and CSS Variables | CodyHouse
- currentColor-CSS3超高校级好用CSS变量 « 张鑫旭-鑫空间-鑫生活
¥SVG
SVG core
- <animate> - SVG: Scalable Vector Graphics | MDN
- SVG 参考手册 | 菜鸟教程
- SVG 教程 | 菜鸟教程
- SVG 文本 | 菜鸟教程
SVG libs、plugins&tools
clip-path
- clip-path - CSS(层叠样式表) | MDN
- In Pieces - 30 Endangered Species, 30 Pieces.
- Clippy — CSS clip-path maker
Method Draw
- duopixel/Method-Draw: Method Draw, the SVG Editor for Method of Action
- 在线演示
- Method Draw
svgxuse
- Keyamoon/svgxuse: A simple polyfill that fetches external SVGs referenced in use elements when the browser itself fails to do so. Demo: https://icomoon.io/svgxuse-demo/
- IcoMoon - SVG Icons
svgo
- svg/svgo: Node.js tool for optimizing SVG files
svg、图片互转
svg2png
- domenic/svg2png: Converts SVGs to PNGs, using PhantomJS
- 在线jpg,png图片转SVG工具-BeJSON.com
- 前端和后端实现SVG转图片 | gglinux's blog
- yyued/SVG-Skeleton: Create the skeleton screen through SVG element
- SVG 在线编辑器 | 菜鸟工具
- URL-encoder for SVG
SVG 资源、整理集&FAQ
- Elastic SVG Elements | Sidebar menu
- SVG 图像入门教程 - 阮一峰的网络日志
- 理解SVG transform坐标变换 « 张鑫旭-鑫空间-鑫生活
- 理解SVG viewport,viewBox,preserveAspectRatio缩放 « 张鑫旭-鑫空间-鑫生活
- Probably Don't Base64 SVG | CSS-Tricks
¥UI 交互技巧
#像素、分辨率、分辨率比、屏幕尺寸、像素密度(PPI)、DPI、设备像素、设备独立像素、DPR、Retina、设备像素比
- 设备像素比devicePixelRatio简单介绍 « 张鑫旭-鑫空间-鑫生活
- FancyNode
- PicPick—NGWIN,一款全功能的设计工具,包含屏幕截图、图片编辑器、颜色选择器、像素标尺和其它更多的功能
- PicPick—NGWIN,一款全功能的设计工具,包含屏幕截图、图片编辑器、颜色选择器、像素标尺和其它更多的功能
- cncuckoo (李松峰)
- yexiaochai/cssui: 用于css进阶学习
- CSS Reset | 2018's most common CSS Resets to copy/paste, with documentation / tutorials
- 博士论文:层叠样式表
- 层叠样式表
- The State of CSS 2020
- ArgyleInk
- Home - Ahmad Shadeed
- Chromatic: Storybook deployment, review, and test
- fantasai: home
- CSS Architecture and Performance Engineering – CSS Wizardry – Web Performance Optimisation
- CSS Reference - A free visual guide to CSS
- Zero Impact - Awwwards SOTD
- CSS Cheat Sheet - Interactive, not a PDF | HTMLCheatSheet.com
- 学习CSS布局
- CSS-Tricks
- Learn CSS
- W3Schools How TO - Code snippets for HTML, CSS and JavaScript
- 453 Pure CSS Only Code Snippets Ξ ℂ𝕠𝕕𝕖𝕄𝕪𝕌𝕀
- Obnoxious.css
- CSS Diner - Where we feast on CSS Selectors!
- Toolb - Your daily web toolbox
- All – Tiny Helpers
- Glass Morphism
- Pure CSS Stripes Generator - No Flash, No Image, ONLY CSS
- Fancy Border Radius Generator
- CSS Accordion Slider Generator
- jobbole/awesome-css-cn: CSS 资源大全中文版,内容包括:CSS预处理器、框架、CSS结构、代码风格指南、命名习惯等等
Awesome CSS Group
- Awesome CSS Group
- awesome-css-group/awesome-css: A curated contents of amazing CSS :)
- CSS3 Generator
- The Ultimate CSS Generator | Web Code Tools
$CSS 整理集
《鑫空间,鑫生活》
- 小tip:CSS vw让overflow:auto页面滚动条出现时不跳动 « 张鑫旭-鑫空间-鑫生活
- canvas getImageData与任意字符图形点、线动效实现 « 张鑫旭-鑫空间-鑫生活
- canvas实现iPhoneX炫彩壁纸屏保外加pixi.js流体动效 « 张鑫旭-鑫空间-鑫生活
- “蝉原则”与CSS3随机多背景随机圆角等效果 « 张鑫旭-鑫空间-鑫生活
- 用3D LUT滤镜我做了个在线专业电影级别照片调色工具 « 张鑫旭-鑫空间-鑫生活
- 深入理解SVG feDisplacementMap滤镜及实际应用 « 张鑫旭-鑫空间-鑫生活
- currentColor-CSS3超高校级好用CSS变量 « 张鑫旭-鑫空间-鑫生活
- CSS百分比padding实现比例固定图片自适应布局 « 张鑫旭-鑫空间-鑫生活
- CSS clip:rect几个值含义示意 » 张鑫旭-鑫空间-鑫生活
- absolute+margin实现的文字投影效果 >> 张鑫旭-鑫空间-鑫生活
- 获取元素CSS值之getComputedStyle方法熟悉 « 张鑫旭-鑫空间-鑫生活
- 如何在CSS中实现父选择器效果? « 张鑫旭-鑫空间-鑫生活
- CSS相关 « 张鑫旭-鑫空间-鑫生活
《重学CSS》
- chokcoco/iCSS: 谈谈一些有趣的 CSS 话题
- chokcoco/CSS-Inspiration: CSS Inspiration,在这里找到写 CSS 的灵感!
- Front-End-Interview-Notebook/Css.md at master · CavsZhouyou/Front-End-Interview-Notebook
- cssinspirationguide - csc inspiration guide online
- 响应式Web设计:50实例与实践 - ithink-设计-Design
- #CSS 世界特效
- #CSS 技巧
- Index of /tools
$CSS FAQ
- Animated traffic light example
- When to use @extend; when to use a mixin – CSS Wizardry – Web Performance Optimisation
- About HTML semantics and front-end architecture – Nicolas Gallagher
- 如何通过脚本修改CSS3动画的keyframe - 为程序员服务
- 切图技巧之怎么使用ps定位CSS Sprite图片 - 网页前端 - 站长圈
- 响应式和自适应有什么区别? - 站酷(ZCOOL)移动版
- CSS如何设置html table表格边框样式 - DIVCSS5
- CSS3自定义滚动条样式 -webkit-scrollbar - 轩枫阁 – 前端开发 | web前端技术博客
- 仅3行核心CSS代码的rate评分组件,秀到你怀疑人生
JS
$JS core
¥ECMAScript
#ECMAScript core
core-js
- zloirock/core-js: Standard Library
- zloirock/core-js at v2
Class
Decorator 修饰器、装饰器
Decorator core
- jayphelps/core-decorators: Library of stage-0 JavaScript decorators (aka ES2016/ES7 decorators but not accurate) inspired by languages that come with built-ins like @override, @deprecate, @autobind, @mixin and more. Popular with React/Angular,
- 装饰器 - ECMAScript 6入门
- 修饰器 - ECMAScript 6入门
- @babel/plugin-proposal-decorators · Babel
Decorator libs、plugins&tools
#javascript
- johanneslumpe/react-native-gesture-recognizers: Gesture recognizer decorators for react-native
- mbasso/react-decoration: A collection of decorators for React Components
- mako-taco/DecorateThis: JS Decorators library
- developit/decko: The 3 most useful ES7 decorators: bind, debounce and memoize
- kriasoft/react-decorators: A collection of higher-order ReactJS components
- joewalnes/reconnecting-websocket: A small decorator for the JavaScript WebSocket API that automatically reconnects
- arolson101/typescript-decorators: Examples of using typescript decorators
- andreypopp/autobind-decorator: Decorator to automatically bind methods to class instances
- ThomasBurleson/angularjs-logDecorator: Demonstration of AngularJS Decorators to enhance and supercharge $log
- CocktailJS/traits-decorator: Traits with decorators
- knownasilya/hapi-decorators: Decorators for HapiJS routes
- MikeRyanDev/angular-decorators: A collection of utilities and annotations that make it easier to write Angular 2 style code in AngularJS 1.x
- HaiFengFE/v-decorators: decorators for vue
- young-steveo/bottlejs: A powerful dependency injection micro container for JavaScript applications
- ember-decorators/ember-decorators: Useful decorators for Ember applications.
- leozdgao/react-async-script-loader: A decorator for script lazy loading on react component
- felixgirault/pure-render-decorator: An ES7 decorator to make React components "pure".
- gvaldambrini/storybook-router: A storybook decorator that allows you to use routing-aware components in your stories
- makeomatic/redux-connect: Provides decorator for resolving async props in react-router, extremely useful for handling server-side rendering in React
- JBlaak/Fitted: Simplifying http requests using ES decorators
- jeffijoe/mobx-task: Makes async function state management in MobX fun.
- farwayer/mobx-decorators: Several helper MobX decorators (setter, observe, save, ...)
- ludohenin/gulp-inline-ng2-template: Gulp plugin to inline HTML and CSS into Angular 2 component decorators
- negomi/redux-burger-menu: A Redux reducer and higher-order component decorator for use with react-burger-menu
- marcin-mazurek/react-render-debugger: Render debugger for React
- WebReflection/universal-mixin: A mixin usable for both generic objects and decorators.
- bkniffler/slate-mate: Slate medium-like editor with exposed decorators and plugins
- themgoncalves/react-adventure: ⛰ React high-ending architecture & patterns ready for use. Made for big and small projects. PWA Ready.
- pruttned/owl-bt: owl-bt is editor for Behavior trees. It has been inspired by Unreal engine behavior trees in a way, that it supports special node items like decorators and services. This makes trees smaller and much more readable.
- final-form/final-form-calculate: Decorator for calculating field values based on other field values in 🏁 Final Form
- dzautner/JSDecorators: Python like decorators in Javascript with pseudo operator overloading.
- json-schema-form/angular-schema-form-material: Angular Material decorator for Angular Schema Form
- bvaughn/debounce-decorator: Decorator for debouncing class methods
- PlatziDev/socket.io-react: A High-Order component to connect React and Socket.io easily
- cmartin81/decorator-wrap: A ES6 decorator for wrapping classes or methods with you own custom code. You can easily edit the input and the output
- super2god/egg-shell-decorators: 给你的 加个壳
- apollographql/graphql-decorators: Decorators for your GraphQL schema
- gnoff/react-tunnel: React components and decorators for putting context-like values into context and pulling them out as props
- unix/v-decorators: decorators for vue
#typescript
- typestack/class-validator: Validation made easy using TypeScript decorators.
- typestack/class-transformer: Proper decorator-based transformation / serialization / deserialization of plain javascript objects to class constructors
- typestack/routing-controllers: Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.
- RobinBuschmann/sequelize-typescript: Decorators and some other features for sequelize
- TypedProject/ts-express-decorators: A TypeScript Framework on top of Express. It provide a lot of decorators and guideline to write your code.
- itsFrank/vue-typescript: Typescript decorators to make vue feel more typescripty
- ngParty/ng-metadata: Angular 2 decorators and utils for Angular 1.x
- championswimmer/vuex-module-decorators: TypeScript/ES7 Decorators to create Vuex modules declaratively
- PillowPillow/ng2-webstorage: Localstorage and sessionstorage manager - Angular service
- mgechev/aspect.js: JavaScript library for aspect-oriented programming using modern syntax.
- marcj/angular2-localstorage: Angular 2+ decorator to save and restore variables/class properties to HTML5 LocalStorage automatically.
- NetanelBasal/ngx-take-until-destroy: 🤓 RxJS operator that unsubscribe from observables on destroy
- prismake/typegql: Create GraphQL schema with TypeScript classes.
- thiagobustamante/typescript-rest: This is a lightweight annotation-based expressjs extension for typescript.
- thiagobustamante/typescript-ioc: A Lightweight annotation-based dependency injection container for typescript.
- NetanelBasal/ngx-auto-unsubscribe: Class decorator that will automatically unsubscribe from observables
- k1r0s/kaop-ts: Simple Yet Powerful Library of ES2016 Decorators with Strongly typed method Interceptors like BeforeMethod, AfterMethod, OnException, etc
- serhiisol/node-decorators: node-decorators
- seanpmaxwell/overnight: TypeScript decorators for the ExpressJS Server.
- testdeck/testdeck: Object oriented testing
- angelnikolov/ngx-cacheable: Observable/Promise Cache Decorator
- mgechev/memo-decorator: Decorator which applies memoization to a method of a class.
- NetanelBasal/helpful-decorators: Helpful decorators for typescript projects
- zoomsphere/ngx-store: Angular decorators to automagically keep variables in HTML5 LocalStorage, SessionStorage, cookies; injectable services for managing and listening to data changes and a bit more.
- vsternbach/angular-ts-decorators: A collection of angular decorators for angularjs 1.5.x projects written in typescript
- philcockfield/storybook-host: A React Storybook decorator with helpful display options for hosting components under test.
- vue-typed/vue-typed: Sets of ECMAScript / Typescript decorators that helps you write Vue component easily.
- Cody2333/koa-swagger-decorator: using decorator to automatically generate swagger doc for koa-router
- miaowing/nest-schedule: A cron-like and not-cron-like job distributed scheduler for Nest.js by decorators.
- inversify/inversify-inject-decorators: Lazy evaluated property injection decorators
- typestack/socket-controllers: Use class-based controllers to handle websocket events
- inversify/inversify-binding-decorators: An utility that allows developers to declare InversifyJS bindings using ES2016 decorators
- felixfbecker/sequelize-decorators: Sequelize + Decorators = ❤
- ulfryk/angular-typescript: TypeScript 1.7 annotations (decorators) for AngularJS 1.x
- Polymer/polymer-decorators: TypeScript decorators for Polymer.
- dormd/rich-logger-decorator: Rich Logger Typescript Decorator for Easy Coding & Debugging
- abraham/reflection: Lightweight (3K) ES Module implementation of reflect-metadata
- pueue/graphql-typescript: Define and build GraphQL Schemas using typed classes
- thiagobustamante/typescript-rest-swagger: Swagger tools for typescript-rest
- typestack/class-sanitizer: Class-based sanitation in Typescript using decorators
- swimlane/trafficlight: 🚦 Flexible NodeJS Routing Decorators for API Routing
- KarlPurk/redux-decorators: A ridiculously good syntax for working with Redux using decorators in ES7 / TypeScript. Currently limited to Angular 2 but could potentially be used elsewhere.
- nicolasgere/graphql-ts: Graphql implementation in Typescript using decorator
- ngxs-labs/emitter: New pattern that provides the opportunity to feel free from actions
lodash-decorators
- steelsojka/lodash-decorators: A collection of decorators using lodash at it's core.
- lodash-decorators - npm
- Lodash Decorators Documentation API Document
Decorator 资源、整理集&FAQ
Decorator 资源
Decorator 整理集
Decorator FAQ
- javascript - Cannot use decorators in Node/BabelJS application - Stack Overflow
- Exploring EcmaScript Decorators – Google Developers – Medium
- 利用Decorator如何控制Koa路由详解_node.js_脚本之家
estree
- estree/estree: The ESTree Spec
espree
- eslint/espree: An Esprima-compatible JavaScript parser
Iterator /Generators 遍历器/生成器
- nvie/itertools.js: JavaScript port of Python's awesome itertools stdlib
- itertools - Rust
- std::iter::Iterator - Rust
- The Boost.Iterator Library Boost - 1.66.0
- devsnek/proposal-iterator-helpers
Module
- Module 的加载实现 - ECMAScript 6入门
Reference(ref)declarations and expressions
- rbuckton/proposal-refs: Ref declarations and expressions for ECMAScript
super
- Leo-JavaScript/EXEFE-es6book at master · pingan8787/Leo-JavaScript
- gold-miner/es8-was-released-and-here-are-its-main-new-features.md at master · xitu/gold-miner
- ECMAScript 2015 Language Specification – ECMA-262 6th Edition
- Standard ECMA-262
- ECMAScript® 2018 Language Specification
- ECMAScript® 2018 Language Specification
- ECMAScript® 2019 Language Specification
- ECMAScript® 2020 Language Specification
- ECMAScript® 2020 Language Specification
- ECMAScript® 2021 Language Specification
- ECMAScript® 2021 Language Specification
- esnext | es6 es7 es2017 es2018 es2019
- Exploring JS: JavaScript books for programmers
- 探索 ES6
- Everything you need to know from ES2016 to ES2019
- Home - Ecma International
- Actualités Archive - Ecma International
#ECMAScript libs、plugins&tools
are-you-es5
- obahareth/are-you-es5: A package to help you find out which of your node_modules aren't ES5 so you can add them to your Webpack/Rollup/Parcel transpilation steps.
- are-you-es5 - npm
detective-es6
- dependents/node-detective-es6: Get the dependencies of an ES6 module by traversing its AST
- detective-es6 - npm
ECMAScript Shims
- ECMAScript Shims
- es-shims/es-shim-api: API contract, and rudimentary tests, for modules that conform to the *es-shim API*
- es-shims/es6-shim: ECMAScript 6 compatibility shims for legacy JS engines
- guybedford/es-module-shims: Shims for new ES modules features on basic modules support in browsers
ECMAScript Tooling
- ECMAScript Tooling
Ecma TC39
- Ecma TC39
- tc39/proposal-promise-finally: ECMAScript Proposal, specs, and reference implementation for Promise.prototype.finally
- tc39/ecma262: Status, process, and documents for ECMA-262
- tc39/proposal-iterator-helpers: Methods for working with iterators in ECMAScript
- TC39 Proposals
- The TC39 Process
- tc39/proposal-pipeline-operator: A proposal for adding a useful pipe operator to JavaScript.
- TC39 – Specifying JavaScript.
es-check
- dollarshaveclub/es-check: Checks the version of ES in JavaScript files with simple shell commands 🏆
- es-check - npm
es5-ext
- medikoo/es5-ext: ECMAScript extensions (with respect to upcoming ECMAScript features)
import-helper
- sorrycc/import-helper: Don't waste time to write import/require statement.
regenerator-runtime
- regenerator-runtime - npm
- yoshuawuyts/es2020: Because in hindsight we don't need most of ES6
- ahdinosaur/es2040: Because, in hindsight, we can do without most of ES6.
- yoshuawuyts/babel-preset-es2020: Babel preset for a subset of ES6
- ahdinosaur/babel-preset-es2040: Babel preset for a subset of ES6
#ECMAScript 资源、整理集&FAQ
ECMAScript 资源
es6-tutorial
- ruanyf/es6tutorial: 《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。
- wangdoc/es6-tutorial: 一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。
- ES6 入门教程 - ECMAScript 6入门
- ECMAScript 6 入门 - ECMAScript 6入门
- ECMAScript 6 简介 - ECMAScript 6入门
- ES6 教程 - 网道
- chanceLe/ES6-Basic-Syntax: Basic-Syntax
- esdiscuss/esdiscuss.org: A website displaying markdown formatted versions of the esdiscuss.org posts
- rse/es6-features: ECMAScript 6: Feature Overview & Comparison
- Module 的语法 - ECMAScript 6入门
ECMAScript 整理集
《ES6 系列》
- ES6 系列之 let 和 const · Issue #82 · mqyqingfeng/Blog
- ES6 系列之模板字符串 · Issue #84 · mqyqingfeng/Blog
- ES6 系列之箭头函数 · Issue #85 · mqyqingfeng/Blog
- ES6 系列之模拟实现 Symbol 类型 · Issue #87 · mqyqingfeng/Blog
- ES6 系列之迭代器与 for of · Issue #90 · mqyqingfeng/Blog
- ES6 系列之模拟实现一个 Set 数据结构 · Issue #91 · mqyqingfeng/Blog
- ES6 系列之 WeakMap · Issue #92 · mqyqingfeng/Blog
- ES6 系列之我们来聊聊 Promise · Issue #98 · mqyqingfeng/Blog
- ES6 系列之 Generator 的自动执行 · Issue #99 · mqyqingfeng/Blog
- ES6 系列之我们来聊聊 Async · Issue #100 · mqyqingfeng/Blog
- ES6 系列之异步处理实战 · Issue #101 · mqyqingfeng/Blog
- ES6 系列之 Babel 将 Generator 编译成了什么样子 · Issue #102 · mqyqingfeng/Blog
- ES6 系列之 Babel 将 Async 编译成了什么样子 · Issue #103 · mqyqingfeng/Blog
- ES6 系列之 Babel 是如何编译 Class 的(上) · Issue #105 · mqyqingfeng/Blog
- ES6 系列之 Babel 是如何编译 Class 的(下) · Issue #106 · mqyqingfeng/Blog
- ES6 系列之 defineProperty 与 proxy · Issue #107 · mqyqingfeng/Blog
- ES6 系列之模块加载方案 · Issue #108 · mqyqingfeng/Blog
- ES6 系列之我们来聊聊装饰器 · Issue #109 · mqyqingfeng/Blog
- ES6 系列之私有变量的实现 · Issue #110 · mqyqingfeng/Blog
- ES6 完全使用手册 · Issue #111 · mqyqingfeng/Blog
《ES6基础》
《ES6常用但被忽略的方法》
《基石:ES5基础》
ECMAScript FAQ
JS严格模式不能用arguments.callee
- 判断一个值是不是空的方法,尽可能严谨、正确,分析下和其他方式相比的优缺点 · Issue #2 · FeNature/js-es6
- ES proposal: `import()` – dynamically importing ES modules
- ES6--扩展运算符与剩余操作符
- 前端开发者不得不知的ES6十大特性 - WEB前端 - 伯乐在线
- JavaScript: ECMAScript 2018(ES2018)有哪些新功能?_慕课手记
- ES6新增的属性和方法 - HTML5总结 - 千锋教育论坛 - Powered by Discuz!
- 深入理解 ES Modules (手绘示例) - 众成翻译
¥JS/前端模块化
JS、前端模块化 core
¥ES模块化
fix-es-imports
- billinghamj/fix-es-imports: Fixes your ES import paths - from Node-style to explicit filenames
- fix-es-imports - npm
import-http
- egoist/import-http: Import modules from URL instead of local node_modules
- caridy/es6-module-transpiler-system-formatter: ES6 Module Transpiler Extension to Output `System.register()` Format
- module: ESM loaders next steps · Issue #36396 · nodejs/node
- WebAssembly/esm-integration: ECMAScript module integration
- ECMAScript 2015 Language Specification – ECMA-262 6th Edition
- javascript - "export default from" doesn't work with Babel React - Stack Overflow
- javascript - Re-export default in ES 6 modules - Stack Overflow
- javascript - Can't require() default export value in Babel 6.x - Stack Overflow
- javascript - When should I use curly braces for ES6 import? - Stack Overflow
- Modules in ECMAScript 6 (ES6) | DotNetCurry
- 16. Modules
- Read Understanding ECMAScript 6 | Leanpub
- ECMAScript 6 modules: the final syntax
¥UMD模块打包
Build tools
- docpad/docpad-plugin-umd: Wrap specified JavaScript documents in the Universal Module Definition (UMD) allowing them to run in AMD, Require.js, CommonJS/Node.js and Vanilla environments automatically
- bebraw/grunt-umd: Surrounds code with the universal module definition (MIT)
- eduardolundgren/gulp-umd: Gulp plugin for build JavaScript files as Universal Module Definition, aka UMD
- aearly/grunt-urequire: Grunt wrapper for uRequire
- ruyadorno/generator-umd: An Yeoman Generator to create a basic UMD structure
- grunt-umd - npm
Resources
- dontkry.com
Testing
- javascript - Grunt test for UMD - Stack Overflow
umd
- umdjs/umd: UMD (Universal Module Definition) patterns for JavaScript modules that work everywhere.
- UMD模块打包 · webpack指南
客户浏览器端范畴
¥AMD规范(在头部参数部分写好依赖,用difine和require,异步加载,提前执行,RequireJS 2.0+也改成可延迟执行,依赖前置,API 默认是一个当多个用)
core
- amdjs/amdjs-api: Houses the Asynchronous Module Definition API
- AMD · amdjs/amdjs-api Wiki
- require · amdjs/amdjs-api Wiki
- Home · amdjs/amdjs-api Wiki
- Group for AMD JS Module API
- Loader Plugins · amdjs/amdjs-api Wiki
- Javascript模块化编程(二):AMD规范 - 阮一峰的网络日志
RequireJS
- requirejs/requirejs: A file and module loader for JavaScript
- Plugins · requirejs/requirejs Wiki
- RequireJS
- RequireJS
- RequireJS API
- RequireJS Optimizer
- RequireJS 中文网
- JS模块化工具requirejs教程(一):初识requirejs | 菜鸟教程
- 一份超详细的requireJS介绍及应用-js教程-PHP中文网
- magento/baler: AMD module bundler and preloader for Magento 2 stores.
- ecomfe/esl: enterprise standard loader
¥CMD规范(使用过程中提出依赖,用difine和require,延迟执行,依赖就近,API职责单一)
core
- 模块系统 · Issue #240 · seajs/seajs
- 前端模块化开发的价值 · Issue #547 · seajs/seajs
- 前端模块化开发那点历史 · Issue #588 · seajs/seajs
- CMD 模块定义规范 · Issue #242 · seajs/seajs
- API 快速参考 · Issue #266 · seajs/seajs
- 从 CommonJS 到 Sea.js · Issue #269 · seajs/seajs
sea.js
- seajs/seajs: A Module Loader for the Web
- 与 RequireJS 的异同 · Issue #277 · seajs/seajs
- Sea.js - A Module Loader for the Web
- SeaJS - A Module Loader for the Web
- 模块定义 - Sea.js 手册与文档
- sea.js - 百度
- seajs-JavaScript中文网-JavaScript教程资源分享门户
¥CommonJS/Node.js `require`
one-click.js
- jordwalke/one-click.js: One Click, Offline, CommonJS Modules in the browser
require1k
- Stuk/require1k: A minimal, and yet practically useful, CommonJS/Node.js `require` module loader for the browser in under 1000 bytes
- require1k — CommonJS require for the browser in 1k
require-polyfill
- chenglou/require-polyfill: Make `require` work in browsers, at runtime. No code bundling needed!
¥html-imports
- HTML Imports
- HTML Imports
LABjs
- getify/LABjs: Loading And Blocking JavaScript: On-demand parallel loader for JavaScript with execution order dependencies
- LABjs | Drupal.org
- Javascript文件加载:LABjs和RequireJS - 阮一峰的网络日志
- 这里有人用过LabJS么? - CNode技术社区
- LABjs异步加载组件 - - ITeye博客
shimport
- Rich-Harris/shimport: Use JavaScript modules in all browsers, including dynamic imports
- Shimport demos
服务器端范畴
¥CommonJS(Node采用,一文件一模块,require加载,返回exports,同步加载)
BravoJS
- wesgarland/bravojsold: Official Home - http://bitbucket.org/wesgarland/BravoJS
- codegooglecom/bravojs: Automatically exported from code.google.com/p/bravojs
- dchouzer/bravojs: Automatically exported from code.google.com/p/bravojs
- abundanzini/bravojs: Bravo HS JS Project
- luisbravoa/bravojs
- wesgarland/bravojs
- cadorn/christoph-bravojs-packages: Automatically exported from code.google.com/p/christoph-bravojs-packages
- What is commonjs2 ? · Issue #1114 · webpack/webpack
- require() 源码解读 - 阮一峰的网络日志
- CommonJS Spec Wiki
- Javascript模块化编程(一):模块的写法 - 阮一峰的网络日志
- Javascript模块化编程(二):AMD规范 - 阮一峰的网络日志
JS、前端模块化 libs、plugins&tools
curljs
- cujojs/curl: curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.
- Home · cujojs/curl Wiki
- curl.js AMD Loader
- curl.js (javascript page curl image effect)
- javascript - how do I use curl.js to load an object? - Stack Overflow
dependency-cruiser
- sverweij/dependency-cruiser: Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
export-from-json
- zheeeng/export-from-json: Export to plain text, json, csv, xls files from JSON.
- export-from-json - npm
import-html-entry
- kuitos/import-html-entry: import html and take over the exports from the scripts
import-js
- Galooshi/import-js: A tool to simplify importing JS modules
- dabbott/vscode-import-js: VSCode extension for ImportJS
require-context
- liuziying/require-context: 去中心化模块加载插件
- github.com
- require-context - npm
system.js
- systemjs
- systemjs/systemjs: Dynamic ES module loader
- systemjs - npm
- systemjs-JavaScript中文网-JavaScript教程资源分享门户
- SystemJS-WEB前端开发
- SystemJS是万能动态模块加载器
- Javascript模块加载捆绑器Browserify Webpack和SystemJS用法 -解道Jdon
- anderlaw ( zarkey)
- mjavascript/mastering-modular-javascript: 📦 Module thinking, principles, design patterns and best practices.
modules-webmake
- medikoo/modules-webmake: Bundle CommonJS/Node.js modules for web browser
JS、前端模块化 资源、整理集&FAQ
- 如何实现一个异步模块加载器--以requireJS为例 · Issue #98 · youngwind/blog
- JavaScript Modules: From IIFEs to CommonJS to ES6 Modules
- JavaScript Modularization Journey
- LABjs、RequireJS、SeaJS的区别_Seajs_脚本之家
- 前端模块化方案:CommonJS/AMD/CMD/ES6规范
- feat(jest-util): add requireOrImportModule util for importing CJS or ESM by WeiAnAn · Pull Request #11199 · facebook/jest
¥JS执行流程/事件循环
执行流程
- JS task到底是怎么运行的 · Issue #4 · rhinel/blog-word
- JavaScript定时器与执行机制解析 | AlloyTeam
事件循环(Event Loop)
- mafintosh/event-loop-delay: A minimal overhead event loop delay sampler.
- mcollina/loopbench: Benchmark your event loop
- Node.js 事件循环,定时器和 process.nextTick() | Node.js
- JavaScript 运行机制详解:再谈Event Loop - 阮一峰的网络日志
- 不要混淆nodejs和浏览器中的event loop - CNode技术社区
¥JS内存管理
垃圾回收(GC)
- JavaScript 中的垃圾回收(GC) · Issue #61 · lxfriday/give-me-job
- 内存管理 - JavaScript | MDN
内存监控、异常、泄漏
- javascript - nodejs out of memory - Stack Overflow
- An interesting kind of JavaScript memory leak - Meteor Blog
- JavaScript 内存泄漏教程 - 阮一峰的网络日志
- Node.js内存溢出-process out of memory 问题的处理 - 起点终站
- Javascript 内存空间管理 · Issue #1 · ruizhengyun/javascript-note
¥prototype&继承
¥prototype
- 一道关于this和原型链的JS题目 · Issue #16 · RicardoCao-Biker/RICO-BLOG
- Object.prototype.propertyIsEnumerable() - JavaScript | MDN
¥继承
inherits
- isaacs/inherits: Easy simple tiny inheritance in JavaScript
- 继承与原型链 | MDN
¥TypeScript
TypeScript core
Documentation
- TypeScript: The starting point for learning TypeScript
- TypeScript 3.2 · TypeScript
- Compiler Options · TypeScript
- 文档简介 · TypeScript中文网 · TypeScript——JavaScript的超集
- 模板 · 声明文件 · TypeScript中文网 · TypeScript——JavaScript的超集
strictPropertyInitialization
- javascript - Property '...' has no initializer and is not definitely assigned in the constructor - Stack Overflow
- angular - How to resolve 'Property 'foo' has no initializer and is not definitely assigned in the constructor' when using @Input decorator? - Stack Overflow
typescript-operator
- Typescript & operator - Stack Overflow
tsconfig.json
- tsconfig.json · TypeScript
- tsconfig.json · TypeScript
- 编译选项 · TypeScript中文网 · TypeScript——JavaScript的超集
- json.schemastore.org/tsconfig
类型
类型断言
- TypeScript 非空断言 | 全栈修仙之路
- microsoft/TypeScript: TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
- TypeScript/spec.md at master · microsoft/TypeScript
- TypeScript - JavaScript that scales.
- TypeScript中文网
- TypeScript中文网 · TypeScript——JavaScript的超集
- Introduction · TypeScript Handbook(中文版)
- TypeScript Types Search
TypeScript libs、plugins&tools
create-exposed-app
- iamturns/create-exposed-app: App generator with everything exposed for maximum control
TypeScript-Babel-Starter
- Microsoft/TypeScript-Babel-Starter: A sample setup using Babel CLI to build TypeScript code, and using TypeScript for type-checking.
TypeScript-Node-Starter
- microsoft/TypeScript-Node-Starter: A starter template for TypeScript and Node with a detailed README describing how to use the two together.
TypeScript-React-Starter
- Microsoft/TypeScript-React-Starter: A starter template for TypeScript and React with a detailed README describing how to use the two together.
- microsoft/TypeScript-React-Starter: A starter template for TypeScript and React with a detailed README describing how to use the two together.
TypeScript-Vue-Starter
- microsoft/TypeScript-Vue-Starter: A starter template for TypeScript and Vue with a detailed README describing how to use the two together.
TypedJSON
- JohnWeisz/TypedJSON: Typed JSON parsing and serializing for TypeScript that preserves type information.
ts-node
- TypeStrong/ts-node: TypeScript execution and REPL for node.js
tslib
- microsoft/tslib: Runtime library for TypeScript helpers.
- tslib - npm
type-fest
- sindresorhus/type-fest: A collection of essential TypeScript types
TSDoc
- tsdoc/tsdoc at master · microsoft/tsdoc
- tsdoc/tsdoc-config at master · microsoft/tsdoc
- tsdoc/eslint-plugin at master · microsoft/tsdoc
- TSDoc
- eslint-plugin-tsdoc - npm
- microsoft/tsdoc: A doc comment standard for TypeScript
ts-toolbelt
- millsp/ts-toolbelt: 👷 TypeScript's largest utility library
- ts-toolbelt
utility-types
- piotrwitek/utility-types: Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).
Xterm.js
TypeScript 资源、整理集&FAQ
TypeScript 资源
@types / DefinitelyTyped
- DefinitelyTyped/DefinitelyTyped: The repository for high quality TypeScript type definitions.
- DefinitelyTyped/tsd: [DEPRECATED] TypeScript Definition manager for DefinitelyTyped
- DefinitelyTyped/types/lodash at master · DefinitelyTyped/DefinitelyTyped
- npm
- @types/url-join - npm
- @types/proper-url-join - npm
- @types/zxcvbn - npm
- @types/validator - npm
- @types/validatorjs - npm
- @types/html-validator - npm
- @types/qs - npm
- @types/append-query - npm
- @types/globalthis - npm
- @types/jsdom-global - npm
- @types/window-or-global - npm
- @types/url-search-params - npm
- @types/ungap__url-search-params - npm
- @types/js-cookie - npm
- @types/crypto-js - npm
- @types/stompjs - npm
- @types/lodash - npm
- @types/hapi__joi - npm
- definitelytyped-header-parser - npm
- UNPKG - @types/react
- Home | DefinitelyTyped
- @types/passport - npm
- @types/passport-jwt - npm
- @types/sequelize - npm
- @types/bull - npm
- @types/graphql-type-json - npm
- @types/socket.io - npm
- @types/git-revision-webpack-plugin - npm
- @types/numeral - npm
- @types/js-yaml - npm
- @types/lru-cache - npm
- @types/memory-fs - npm
- @types/yargs - npm
- @types/yargs-parser - npm
- @types/lz-string - npm
- @types/promise.prototype.finally - npm
awesome-typescript
- semlinker/awesome-typescript: A collection of awesome TypeScript resources for client-side and server-side development
clean-code-typescript
- labs42io/clean-code-typescript: Clean Code concepts adapted for TypeScript
- clean-code-typescript | Clean Code concepts adapted for TypeScript
dts-gen
- microsoft/dts-gen: dts-gen creates starter TypeScript definition files for any module or library.
TypeScript
- zhongsp/TypeScript: TypeScript使用手册(中文版)翻译。TypeScript is a superset of JavaScript that compiles to clean JavaScript output. http://www.typescriptlang.org
typings
- typings/typings: *DEPRECATED* The TypeScript Definition Manager
- vue/types at dev · vuejs/vue
- vue-router/types at dev · vuejs/vue-router
- vuex/types at dev · vuejs/vuex
- vue CDN by jsDelivr - A free, fast, and reliable Open Source CDN
typescript-book
typescript-book-chinese
- jkchao/typescript-book-chinese: TypeScript Deep Dive 中文版
- basarat/typescript-book: The definitive guide to TypeScript and possibly the best TypeScript book . Free and Open Source 🌹
- Introduction - TypeScript Deep Dive
- satya164/typescript-template: Template repository for TypeScript projects with Babel
- dizmo/types-global: Global type declarations
- TypeScript Roadmap: January - June 2019 · Issue #29288 · Microsoft/TypeScript
- typescript-cheatsheets/utilities: a list of typescript helper libraries
- xcatliu/typescript-tutorial: TypeScript 入门教程
- joye61/typescript-tutorial: TypeScript速成教程(2小时速成)
- Learn to code professional, production-grade TypeScript in this course by TypeScript expert Mike North
- JavaScript 全栈工程师培训教程 - 阮一峰的网络日志
- TypeScript Weekly
TypeScript 整理集
《Typescript入门》
《TypeScript 演化史》
《TypeScript 简明教程》
《TypeScript + React最佳实践》
《巧用 TypeScript》
《从 JavaScript 到 TypeScript》
- 从 JavaScript 到 TypeScript 1 - 什么是 TypeScript - blog
- 从 JavaScript 到 TypeScript 2 - 基础特性和类型推导 - blog
- 从 JavaScript 到 TypeScript 3 - 引入和编译 - blog
- 从 JavaScript 到 TypeScript 4 - 装饰器和反射 - blog
- 从 JavaScript 到 TypeScript 5 - 路由进化 - blog
- 从 JavaScript 到 TypeScript 6 - Vue 引入 TypeScript - blog
《类型即正义:TypeScript 从入门到实践》
- 文章汇总(挖坑大全) - 知乎
TypeScript FAQ
- typescript 中的 interface 和 type 到底有什么区别? · Issue #7 · Weiyu-Chen/blog
- weekly/058.精读《Typescript2.0 - 2.9》.md at 7de3c77c3bdd7304c9e4b0c0f70c3ba6968ebd29 · dt-fe/weekly
- weekly/084.精读《Typescript 3.2 新特性》.md at v2 · dt-fe/weekly
- typescript - Add variable to window - Stack Overflow
- Announcing TypeScript 4.0 Beta | TypeScript
- 前言 - TypeScript 入门教程
- ts跳过类型检查_heimi_新浪博客
- 分类: TypeScript学习笔记 | banggan's Blog
¥编译原理
global、self、this&window
#globalThis
- es-shims/globalThis: ECMAScript spec-compliant polyfill/shim for `globalThis`.
- staltz/prevent-global-this: Don't let TC39 use globalThis
- ungap/global-this: A cross engine globalThis
- globalthis - npm
- @ungap/global-this - npm
#this
- 淺談 JavaScript 頭號難題 this:絕對不完整,但保證好懂 · Issue #39 · aszx87410/blog
- Understanding JavaScript Function Invocation and "this"
- purposeindustries/window-or-global
LHS和RHS查询
闭包
- 如何让将js闭包内部局部变量全部删除_百度知道
作用域
可视化上下文作用域变量
- tylermcginnis/javascriptvisualizer: A tool for visualizing Execution Context, Hoisting, Closures, and Scopes in JavaScript.
- JavaScript Visualizer
错误类型
Uncaught SyntaxError
- Error | MDN
- EvalError | MDN
- InternalError | MDN
- RangeError | MDN
- ReferenceError | MDN
- SyntaxError | MDN
- TypeError | MDN
- URIError | MDN
- 详解JavaScript中的六种错误类型_javascript技巧_脚本之家
执行上下文(Execution Context)、堆&栈(stack)
- Javascript中递归造成的堆栈溢出及解决方案 – FED实验室 - 专注WEB端开发和用户体验
- latentflip.com/loupe/?code=JC5vbignYnV0dG9uJywgJ2NsaWNrJywgZnVuY3Rpb24gb25DbGljaygpIHsKICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gdGltZXIoKSB7CiAgICAgICAgY29uc29sZS5sb2coJ1lvdSBjbGlja2VkIHRoZSBidXR0b24hJyk7ICAgIAogICAgfSwgMjAwMCk7Cn0pOwoKY29uc29sZS5sb2coIkhpISIpOwoKc2V0VGltZW91dChmdW5jdGlvbiB0aW1lb3V0KCkgewogICAgY29uc29sZS5sb2coIkNsaWNrIHRoZSBidXR0b24hIik7Cn0sIDUwMDApOwoKY29uc29sZS5sb2coIldlbGNvbWUgdG8gbG91cGUuIik7!!!PGJ1dHRvbj5DbGljayBtZSE8L2J1dHRvbj4%3D
尾调用/尾递归
- Using trampolines to manage large recursive loops in JavaScript - LogRocket Blog
- Tail call optimization in ECMAScript 6
- 怎样避免JavaScript中过长递归导致的堆栈溢出? - 知乎
变量提升
编译器、解释器(Interpreter)&解析器
Acorn
- acornjs/acorn: A small, fast, JavaScript-based JavaScript parser
Esprima
- jquery/esprima: ECMAScript parsing infrastructure for multipurpose analysis
- Esprima
giao-js
- webfansplz/giao-js: Mini Javascript Interpreter
jsjs
- bramblex/jsjs: 简易的 JavaScript 元循环解释器
Shift Parser
- shapesecurity/shift-parser-js: ECMAScript parser that produces a Shift format AST
- doodlewind/mocha1995: ☕️ The world's first JavaScript engine written in 1995 by Brendan Eich, now compiled back to JS and WASM!
- tree-sitter/tree-sitter: An incremental parsing system for programming tools
- KFlash/seafox: A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
- Build a JS Interpreter in JavaScript Using Acorn as a Parser | by Chidume Nnamdi 🔥💻🎵🎮 | Bits and Pieces
语法树(Syntax Tree)
#抽象语法树(Abstract Syntax Tree,AST)
#Extensible Abstract Syntax Tree
- syntax-tree/xast: Extensible Abstract Syntax Tree
- syntax-tree/xastscript: utility to create xast trees
- syntax-tree/xast-util-from-xml: utility to parse from XML
- syntax-tree/xast-util-to-string: xast utility to get the text value of a node
- syntax-tree/xast-util-to-xml: utility to serialize to XML
#Hypertext Abstract Syntax Tree
- syntax-tree/hast: Hypertext Abstract Syntax Tree format
- syntax-tree/hast-util-to-nlcst: utility to transform hast to nlcst
- syntax-tree/hast-util-to-xast: utility to transform to xast (xml)
- syntax-tree/hastscript: utility to create hast trees
- syntax-tree/hast-to-hyperscript: utility to transform hast to something else through a hyperscript DSL
- syntax-tree/hast-util-assert: utility to assert hast nodes
- brechtcs/hast-util-class-list: Simulate the browser's classList API for HAST nodes
- syntax-tree/hast-util-classnames: utility to merge class names together
- syntax-tree/hast-util-embedded: utility to check if a node is an embedded element
- syntax-tree/hast-util-find-and-replace: utility to find and replace text in a hast tree
- syntax-tree/hast-util-from-dom: utility to transform a DOM tree to hast
- syntax-tree/hast-util-from-parse5: utility to transform Parse5’s AST to hast
- syntax-tree/hast-util-from-selector: utility to parse CSS selectors to hast nodes
- rehype-minify/packages/hast-util-from-string at 3e1903a2bbc4c5a9d56812ca2d050fe4f36b84c4 · rehypejs/rehype-minify
- syntax-tree/hast-util-from-text: utility to set the plain-text value of a node according to the `innerText` algorithm
- syntax-tree/hast-util-has-property: utility to check if a node has a property
- syntax-tree/hast-util-heading: utility to check if a node is a heading element
- syntax-tree/hast-util-heading-rank: utility to get the rank (or depth, level) of headings
- syntax-tree/hast-util-interactive: utility to check if a node is interactive
- rehype-minify/packages/hast-util-is-body-ok-link at 3e1903a2bbc4c5a9d56812ca2d050fe4f36b84c4 · rehypejs/rehype-minify
- rehype-minify/packages/hast-util-is-conditional-comment at 3e1903a2bbc4c5a9d56812ca2d050fe4f36b84c4 · rehypejs/rehype-minify
- rehype-minify/packages/hast-util-is-css-link at 3e1903a2bbc4c5a9d56812ca2d050fe4f36b84c4 · rehypejs/rehype-minify
- rehype-minify/packages/hast-util-is-css-style at 3e1903a2bbc4c5a9d56812ca2d050fe4f36b84c4 · rehypejs/rehype-minify
- syntax-tree/hast-util-is-element: utility to check if a node is a (certain) element
- rehype-minify/packages/hast-util-is-event-handler at 3e1903a2bbc4c5a9d56812ca2d050fe4f36b84c4 · rehypejs/rehype-minify
- rehype-minify/packages/hast-util-is-javascript at 3e1903a2bbc4c5a9d56812ca2d050fe4f36b84c4 · rehypejs/rehype-minify
- syntax-tree/hast-util-labelable: utility to check whether a node is labelable
- syntax-tree/hast-util-menu-state: utility to get the state of a menu element
- syntax-tree/hast-util-parse-selector: utility to create an element from a simple CSS selector
- syntax-tree/hast-util-phrasing: utility to check if a node is phrasing content
- syntax-tree/hast-util-raw: utility to reparse a hast tree
- syntax-tree/hast-util-sanitize: utility to sanitize hast nodes
- syntax-tree/hast-util-script-supporting: utility to check if a node is a script-supporting element
- syntax-tree/hast-util-select: utility to add `querySelector`, `querySelectorAll`, and `matches` support for hast
- syntax-tree/hast-util-sectioning: utility to check if a node is a sectioning element
- syntax-tree/hast-util-shift-heading: utility to change heading rank (or depth, level) in hast
- mapbox/hast-util-table-cell-style: Transform deprecated styling attributes on HAST table cells to inline styles.
- syntax-tree/hast-util-to-dom: utility to transform hast to a DOM tree
- syntax-tree/hast-util-to-html: utility to serialize hast to HTML
- jsxtreme-markdown/packages/hast-util-to-jsx at a8eb8db936933921438b48ea247bd80ca7bc4aad · mapbox/jsxtreme-markdown
- syntax-tree/hast-util-to-mdast: utility to transform hast (HTML) to mdast (markdown)
- syntax-tree/hast-util-to-parse5: utility to transform hast to Parse5’s AST
- rexxars/hast-util-to-portable-text: Utility to transform hast to portable text
- syntax-tree/hast-util-to-snabbdom: utility to transform to a Snabbdom tree
- rehype-minify/packages/hast-util-to-string at 3e1903a2bbc4c5a9d56812ca2d050fe4f36b84c4 · rehypejs/rehype-minify
- syntax-tree/hast-util-to-text: utility to get the plain-text value of a node according to the `innerText` algorithm
- syntax-tree/hast-util-transparent: utility to check if a node is a transparent element
- syntax-tree/hast-util-whitespace: utility to check if a node is inter-element whitespace
- prettyhtml/packages/hast-util-from-webparser at 5db9a8b7357d57a1997b6c293a9eaaab8afd6108 · Prettyhtml/prettyhtml
#Markdown Abstract Syntax Tree
- syntax-tree/mdast: Markdown Abstract Syntax Tree format
- syntax-tree/mdast-util-from-markdown: mdast utility to parse markdown
- syntax-tree/mdast-util-assert: utility to assert mdast trees
- mike-north/mdast-builder: Build a mdast structure w/ composable functions
- syntax-tree/mdast-comment-marker: utility to parse a comment marker in mdast
- syntax-tree/mdast-util-compact: utility to make an mdast tree compact
- syntax-tree/mdast-util-definitions: utility to find definition nodes in an mdast tree
- syntax-tree/mdast-util-from-quill-delta: utility to transform Quill delta to mdast
- syntax-tree/mdast-util-heading-range: utility to use headings as ranges in mdast
- syntax-tree/mdast-util-heading-style: utility to get the style of an mdast heading
- anandthakker/mdast-util-inject: Mdast utility to inject some markdown content into some other markdown at a certain heading
- syntax-tree/mdast-normalize-headings: utility to make sure there is no more than a single top-level heading in the document
- syntax-tree/mdast-util-phrasing: utility to check if an mdast node is phrasing content
- syntax-tree/mdast-squeeze-paragraphs: utility to remove empty paragraphs from an mdast tree
- syntax-tree/mdast-util-toc: utility to generate a table of contents from an mdast tree
- syntax-tree/mdast-util-to-hast: utility to transform mdast to hast
- syntax-tree/mdast-util-to-nlcst: utility to transform mdast to nlcst
- syntax-tree/mdast-util-to-string: utility to get the plain text content of an mdast node
- syntax-tree/mdast-zone: utility to treat HTML comments as ranges or markers in mdast
- syntax-tree/mdast-util-directive: mdast extension to parse and serialize generic directives (`:cite[smith04]`)
- syntax-tree/mdast-util-footnote: mdast extension to parse and serialize footnotes
- syntax-tree/mdast-util-frontmatter: mdast extension to parse and serialize frontmatter (YAML, TOML, etc)
- syntax-tree/mdast-util-gfm: mdast extension to parse and serialize GFM (GitHub Flavored Markdown)
- syntax-tree/mdast-util-gfm-autolink-literal: mdast extension to parse and serialize GFM autolink literals
- syntax-tree/mdast-util-gfm-strikethrough: mdast extension to parse and serialize GFM strikethrough
- syntax-tree/mdast-util-gfm-table: mdast extension to parse and serialize GFM tables
- syntax-tree/mdast-util-gfm-task-list-item: mdast extension to parse and serialize GFM task list items
- syntax-tree/mdast-util-math: mdast extension to parse and serialize math
- syntax-tree/mdast-util-to-markdown: mdast utility to serialize markdown
- syntax-tree/mdast-util-mdx-expression: mdast extension to parse and serialize MDX or MDX.js expressions
- syntax-tree/mdast-util-mdx-jsx: mdast extension to parse and serialize MDX or MDX.js JSX
- syntax-tree/mdast-util-mdxjs-esm: mdast extension to parse and serialize MDX.js ESM (import/exports)
- staltz / mdast-add-list-metadata · GitLab
- staltz / mdast-flatten-image-paragraphs · GitLab
- staltz / mdast-flatten-listitem-paragraphs · GitLab
- staltz / mdast-flatten-nested-lists · GitLab
- staltz / mdast-move-images-to-root · GitLab
- syntax-tree/mdast-util-mdx: mdast extension to parse and serialize MDX (or MDX.js)
gogocode
- thx/gogocode: The simplest tool to parse/transform/generate code on ast
- syntax-tree
- SBoudrias/AST-query: Tentative to a simple JavaScript AST modification library
- abell123456/AST-: 收集业界AST解析相关实现,含:HTML/JS/CSS/JSON/MARKDOWN
- AST explorer
- AST 团队分享 | chengyuming
- JointJS - JavaScript diagramming library - Demos.
- Refactoring With Codemods and jscodeshift | Toptal
Natural Language Concrete Syntax Tree
- syntax-tree/nlcst: Natural Language Concrete Syntax Tree format
- syntax-tree/nlcst-affix-emoticon-modifier: utility to merge affix emoticons into the previous sentence in nlcst
- syntax-tree/nlcst-emoji-modifier: utility to support emoji in nlcst
- syntax-tree/nlcst-emoticon-modifier: utility to support emoticons in nlcst
- syntax-tree/nlcst-is-literal: utility to check whether an nlcst node is meant literally
- syntax-tree/nlcst-normalize: utility to normalize an nlcst word for easier comparison
- syntax-tree/nlcst-search: utility to search for patterns in an nlcst tree
- syntax-tree/nlcst-to-string: utility to transform an nlcst tree to a string
- syntax-tree/nlcst-test: utility to check assert an nlcst node
Universal Syntax Tree
- syntax-tree/unist: Universal Syntax Tree used by @unifiedjs
unified
- unifiedjs/unified: ☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
- unifiedjs/awesome-unified: Curated list of awesome unified resources
- unified
- unified
- syntax-tree/.github: Community health files for syntax-tree, unist, hast, xast, mdast, and nlcst
- syntax-tree/ideas: Share ideas for new utilities and tools built with @syntax-tree
- syntax-tree/awesome-syntax-tree: Curated list of awesome syntax-tree, unist, hast, xast, mdast, nlcst resources
- .github/code-of-conduct.md at 4077d479012da74f551d4d662c0f2a28e0d577d7 · syntax-tree/.github
递归(Recursion)
- Recursion Tree Visualizer
- ascoders/syntax-parser: Light and fast 🚀parser! With zero dependents.
- jrainlau/canjs: CanJS is a javascript interpreter, which can run JS code in JS.
¥运算符/操作符
Fantasy Land
- Fantasy Land
- fantasyland/fantasy-land: Specification for interoperability of common algebraic structures in JavaScript
与、或、异或运算
- 按位操作符 | MDN
默认参数、解构赋值与扩展运算符
- 运算符优先级 - JavaScript | MDN
¥并发控制
tiny-async-pool
- rxaviers/async-pool: Run multiple promise-returning & async functions with limited concurrency using native ES6/ES7
- 15 行代码实现并发控制(javascript) · Issue #2 · SunshowerC/blog
- chenjigeng/requestDecorator: requestDecorator
- RxJS - mergeMap
- async - Documentation
- eachLimit.js - Documentation
- javascript - Get which promise completed in Promise.race - Stack Overflow
¥进制
文件与二进制
bitjs
- codedread/bitjs: Binary Tools for JavaScript
- 文件和二进制数据的操作 -- JavaScript 标准参考教程(alpha)
- 浏览器中的二进制以及相关转换 - 山月的个人博客
数值问题
八进制转义字符转中文
- 进制转换 - 在线工具
¥模板引擎
#other 模板引擎
- Topic: tagged-template
- tmodjs/README.md at master · aui/tmodjs
- aui/tmodjs: 前端模板外置解决方案
- DeFinance-Technologies/HTVL-compiler: HTVL compiler is a project aiming at automating front-end development. We have recently opened up one of our projects for public contribution, and this page will be used to invite and manage healthy contributions.
- moinonin/htvl: HTVL compiler is a project aiming at automating front-end development. We have recently opened up one of our projects for public contribution, and this page will be used to invite and manage healthy contributions.
- https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/template_strings
- Template literals - JavaScript | MDN
- John Resig - JavaScript Micro-Templating
- EJS - JavaScript Templates
- So you need a template engine..
- 非转义序列的模板字符串 | esnext | es6 es7 es2017 es2018 es2019
art-template
- aui/art-template: High performance JavaScript templating engine
- art-template
- art-template
- artTemplate
- arttemplate - Awesomes
- 高性能JavaScript模板引擎原理解析 – 腾讯CDC
BaiduTemplate
- BaiduFE/BaiduTemplate: 前端模板
- BaiduTemplate模板引擎
Consolidate.js
- tj/consolidate.js: Template engine consolidation library for node.js
doT.js
- olado/doT: The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.
- doT.js - the fastest and concise javascript template engine for Node.js and browsers
domjs
- medikoo/domjs: DOM template engine for client and server
dustjs
- linkedin/dustjs: Asynchronous Javascript templating for the browser and server
- dust
- Dust.js by LinkedIn
etpl
- ecomfe/etpl: ETPL是一个强复用、灵活、高性能的JavaScript模板引擎,适用于浏览器端或Node环境中视图的生成。
- ETpl - Enterprise Template
ejs
- tj/ejs: Embedded JavaScript templates for node
- mde/ejs: Embedded JavaScript templates -- http://ejs.co
- sail-sail/ejsExcel: nodejs excel template engine. node export excel
- EJS -- Embedded JavaScript templates
- EJS -- 嵌入式 JavaScript 模板引擎 | EJS 中文文档
- ejsexcel
engine
- jonschlinkert/engine: Alternative to Lo-Dash template with support for helpers.
- engine - npm
fxtpl
- koen301/fxtpl: 全新的JS模板引擎
- Fxtpl
The Handlebars Templating Language
- handlebars-lang/handlebars.js
- wycats/handlebars.js
- Handlebars
- Handlebars.js 模板引擎 | Ghost中文网
- The Handlebars Templating Language
- handlebars - npm
- Handlebars 中文文档 | Handlebars 中文网
hogan.js
- twitter/hogan.js: A compiler for the Mustache templating language
- Hogan.js
Jade templates
- pugjs/pug: Pug – robust, elegant, feature rich template engine for Node.js
- bluewings/pug-as-jsx-loader
- donpark/html2jade: Converts HTML to Jade template. Not perfect but useful enough for non-daily conversions.
- naltatis/jade-syntax-docs: Jade Template Syntax by example
- pugjs/babel-plugin-transform-react-pug: A plugin for transpiling pug templates to jsx
- Getting Started – Pug
jsrender
- BorisMoore/jsrender: A lightweight, powerful and highly extensible templating engine. In the browser or on Node.js, with or without jQuery.
- JsRender: Demos
- JsRender/JsViews
- JsRender/JsViews
- jsrender - cdnjs.com - The best FOSS CDN for web related libraries to speed up your websites!
Juicer
- PaulGuo/Juicer: A Light Javascript Templete Engine.
layui.laytpl
- 模板引擎文档 - layui
- laytpl前端模版引擎 - 在线演示 - layui
Markup.js
- adammark/Markup.js: Powerful JavaScript templates
mustache.js
- janl/mustache.js: Minimal templating with {{mustaches}} in JavaScript
- {{ mustache }}
nunjucks
- mozilla/nunjucks: A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
- Nunjucks
plates
- flatiron/plates: Light-weight, logic-less, DSL-free, templates for all javascript environments!
pure.js
- pure/pure: PURE Unobtrusive Rendering Engine for HTML
- pure.js - Javascript Template Engine
st.js
- SelectTransform/st.js: JSON template over JSON
template.js
- yanhaijing/template.js: A javascript template engine, simple, easy & extras, support webpack, rollup, parcel, browserify, fis and gulp
transparency
- leonidas/transparency: Transparency is a semantic template engine for the browser. It maps JSON objects to DOM elements by id, class and data-bind attributes.
- Try Transparency
template
- jonschlinkert/template: Render templates from any engine. Make custom template types, use layouts on pages, partials or any custom template type, custom delimiters, helpers, middleware, routes, loaders, and lots more. Powers Assemble v0.6.0, Verb v0.3.0 and your application.
- template - npm
underscore-template-loader
- emaphp/underscore-template-loader: A Underscore and Lodash template loader for Webpack
- tbhuabi/template: html模板引擎
¥正则表达式(RegExp)
RegExp core
()、[]、{}、|
(?:pattern)、(?=pattern)、(?!pattern)、(?<=pattern)&(?<!pattern)
- 正则 ?<= 和 ?= 用法 - whaozl - 博客园
- js正则去重及(?<=)的匹配规则-秋天爱美丽-专业的技术网站
转义字符/元字符
- 正则表达式 – 元字符 | 菜鸟教程
- zeeshanu/learn-regex: Learn regex the easy way
- 正则表达式 – 教程 | 菜鸟教程
- 正则表达式 - JavaScript | MDN
RegExp libs、plugins
any-rule
- any86/any-rule: 🦕 常用正则大全, 支持web / vscode插件2种查询方式.
fill-range
- jonschlinkert/fill-range: Fill in a range of numbers or letters, positive or negative, optionally passing an increment or multiplier to use.
- fill-range - npm
path-to-regexp
- pillarjs/path-to-regexp: Turn a path string such as `/user/:name` into a regular expression
- path-to-regexp - npm
- @qixian.cs/path-to-regexp - npm
path-match
- pillarjs/path-match: please use path-to-regexp's `match` function
- path-match - npm
regex-not
- jonschlinkert/regex-not: Create a javascript regular expression for matching everything except for the given string.
regexgen.js
- amobiz/regexgen.js: RegexGen.js is a JavaScript Regular Expression Generator that helps to construct complex regular expressions.
regexr
- trusktr/regexr: Easily compose regular expressions without the need for double-escaping inside strings.
- regexr - npm
safe-regex
- substack/safe-regex: detect possibly catastrophic, exponential-time regular expressions
to-regex-range
- micromatch/to-regex-range: Pass two numbers, get a regex-compatible source string for matching ranges. Fast compiler, optimized regex, and validated against more than 2.78 million test assertions. Useful for creating regular expressions to validate numbers, ranges, years, etc.
RegExp 资源、整理集&FAQ
RegExp 资源
- qdlaoyao/js-regex-mini-book
- 正则表达式代写,正则表达式教程 - 正则表达式社区
- 正则表达式30分钟入门教程
RegExp 整理集
- JsCode/前端常用rule校验.js at master · jiaopianjun/JsCode
- JS正则表达式语法大全(非常详细)
- JS正则表达式大全(整理详细且实用)_javascript技巧_脚本之家
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等_正则表达式_脚本之家
- 必备之常用正则表达式 | 晚晴幽草轩
- 常用的JS正则校验表达式 | 故事胶片
RegExp FAQ
- 关于日期正则表达式的思路详解_正则表达式_脚本之家
- JS正则表达式验证数字 - - ITeye博客
- js最新手机号码、电话号码正则表达式-前端开发博客
¥函数式(声明式)编程(Functional Programming,FP)
¥函数柯里化&偏函数(Curry&Partial)
- JavaScript 中的 Currying(柯里化) 和 Partial Application(偏函数应用)-WEB前端开发
- JavaScript Functional Programming Explained: Partial Application and Currying | DigitalOcean
¥函数组合(Compose)
co-compose
- poppinss/co-compose: AdonisJS and Koa style middleware layer for general use.
- co-compose - npm
《Functional-Light-JS》
- getify/Functional-Light-JS: Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.
- xiaoboost/Functional-Light-JS-Zh: 《Functional-Light-JS》中文翻译
- Simingchen/Functional-Light-JS: JavaScript轻量级函数式编程(中文翻译)
- sspantz/Functional-Light-JS-zh: 轻量函数式 JavaScript 中文
- Functional-Light… by Kyle Simpson [Leanpub PDF/iPad/Kindle]
《一步一步教你 JavaScript 函数式编程》
- 一步一步教你 JavaScript 函数式编程(第一部分)-WEB前端开发
- 一步一步教你 JavaScript 函数式编程(第二部分)-WEB前端开发
- 一步一步教你 JavaScript 函数式编程(第三部分)-WEB前端开发
《函数式 JS》
functional.js
- functional.js
- functionaljs/functional-js: A functional JavaScript library that facilitates currying and point-free programming
- functionaljs.com
folktale
- origamitower/folktale: [not actively maintained!] A standard library for functional programming in JavaScript
- Home | Folktale, a standard library for functional programming in JavaScript
ramda
- ramda
- ramda/ramda: Practical functional Javascript
- raine/ramda-cli: A CLI tool for processing data with functional pipelines
- typed-typings/npm-ramda: TypeScript's type definitions for Ramda
- ramda/ramda-fantasy: Fantasy-Land compatible types for easy integration with Ramda.js
- selfrefactor/rambda: Faster and smaller alternative to Ramda
- char0n/ramda-adjunct: Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
- Package - ramda
- Ramda Documentation
- Ramda Documentation
- Ramda 函数库参考教程 - 阮一峰的网络日志
- 推荐一下Ramda.js - CNode技术社区
- Ramda 常用函数(快速上手)_慕课手记
Sanctuary
- Sanctuary
- sanctuary-js/sanctuary: Refuge from unsafe JavaScript
- Sanctuary
- eczn/se: 🔣 lisp 方言解释器 (emmm)
- funkia/list: 🐆 An immutable list with unmatched performance and a comprehensive functional API.
- orangeduck/BuildYourOwnLisp: Learn C and build your own programming language in under 1000 lines of code!
- eczn's blog | Rally
- JavaScript 函数式编程术语大全-WEB前端开发
- JavaScript函数式编程,真香之认识函数式编程(一) - 桃园
¥命令式编程
¥响应式编程(Reactive Programming,RP)
RxJS
RxJS core
- ReactiveX/rxjs: A reactive programming library for JavaScript
- ReactiveX/IxJS: The Interactive Extensions for JavaScript
- RxJS-CN/RxJS-Ultimate-CN: RxJS Ultimate 中文版
- RxJS-CN/RxJS-Docs-CN: RxJS 5 中文文档
- RxJS-CN/learn-rxjs-operators: Learn RxJS 中文版 (通过清晰的示例来学习 RxJS 5 操作符)
- Reactive Extensions
- Reactive-Extensions/RxJSKoans: RxJS Koans
- Reactive-Extensions/RxJS-DOM: HTML DOM Bindings for the Reactive Extensions for JavaScript
- Reactive-Extensions/RxJS: The Reactive Extensions for JavaScript
- btroncone/learn-rxjs: Clear examples, explanations, and resources for RxJS 5/6+
- RxJS
- RxJS 中文文档
- ReactiveX
- 前言 · RxJS 5 基本原理
- 前言 · 学习 RxJS 操作符
- RxJS - BLACK LIVES MATTER
- RxJS - webSocket
RxJS libs、plugins&tools
rxviz
- moroshko/rxviz: Rx Visualizer - Animated playground for Rx Observables
- benlesh/rxjs-for-await: A library for making RxJS support async-await for-await loops via AsyncIterables
RxJS 资源、整理集&FAQ
RxJS 资源
learnrx
- ReactiveX/learnrx: A series of interactive exercises for learning Microsoft's Reactive Extensions Library for Javascript.
- skyline75489/learnrx-zh-cn: ReactiveX 官方互动式教程中文翻译,原仓库 https://github.com/ReactiveX/learnrx
- RxJS-CN/rxjs-articles-translation: RxJS 优质文章翻译
- RxJS-CN/awesome-rxjs: Awesome list of RxJS 5
- ichpuchtli/awesome-rxjs: A collection of awesome RxJS resources
- Cmdv/React-RxJS: React + RxJs + React-Router + Webpack + babel and soon more
- Brooooooklyn/learning-rxjs: Learning RxJS step by step
- Functional Programming in Javascript
- Introduction - Learn RxJS
RxJS 整理集
《RxJS 源码解析》
RxJS FAQ
- 用 Rx.js 写个抛物线动画 - Lambda Academy
- DaoCloud 基于 RxJS 的前端数据层实践 - 知乎
- Hello RxJS - 知乎
- 用 RxJS 连接世界 - 知乎
¥面向对象编程(Object-oriented programming)
里氏替换原则(Liskov Substitution Principle,LSP)
- The Liskov Substitution Principle Explained
- jirong-gao/oop-in-javascript: Object-oriented programming in JavaScript
¥防御性编程
- Handling Errors in JavaScript: The Definitive Guide
#沙箱(SandBox)
Endo
- Endo
- endojs/endo: Endo is a distributed secure JavaScript sandbox, based on SES
- ses - npm
jailed
- asvd/jailed: execute untrusted code with custom permissions
- gold-miner/sandboxed-iframes.md at master · xitu/gold-miner
¥异步编程
¥async/await
#async/await core
- tc39/proposal-top-level-await: top-level `await` proposal for ECMAScript (stage 3)
- Top-Level Await
- async 函数 - ECMAScript 6入门
- developer.mozilla.org
- 异步函数 - 提高 Promise 的易用性 | Web | Google Developers
#async/await libs、plugins&tools
#A-G
async
- caolan/async: Async utilities for node and the browser
- async-es - npm
- Home - Documentation
- Home - Documentation
async.js
- eligrey/async.js: async/await before promises were invented. It facilitates asynchronous actions (promises) with synchronous-style syntax
asyncawait
- yortus/asyncawait: Callback heaven for Node.js with async/await
await-to-js
- scopsy/await-to-js: Async await wrapper for easy error handling without try-catch
Awaity.js
- asfktz/Awaity.js: A functional, lightweight alternative to bluebird.js, built with async / await in mind.
buha.js
- flouthoc/buha.js: Browser based Strictly ordered Task Queue for Sync/Async Javascript Functions
- buha.js - browser based Strictly ordered Task Queue for Sync/Async Javascript Functions.
deasync
- abbr/deasync: Turns async function into sync via JavaScript wrapper of Node event loop
- jakwuh/deasync-promise: Transform async functions into sync with promise API
- MiguelCastillo/coseq: high order functions for JavaScript async/sync iterators
- proxy-m/fibersync: fibersync - Callbacks and promises simplification for Node.js with synchronized+asyncawait (by fibers, bluebird and lodash)
- devlato/async-wait-until: Waits for the given callback to return a truthy value, with a convenient Promise API
- duziten/await-to-decorater: Async/await decorater for easy error handling in js, inspired by await-to-js
- nolanlawson/async-functions-with-regenerator: A "hello world" for async/await with Babel and Regenerator
#H-N
metasync
- metarhia/metasync: Asynchronous Programming Library for JavaScript & Node.js
- mono-js/mono-utils: Node.js utils to deal with async/await
#O-T
run-async
- SBoudrias/run-async: Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
#U-Z
- DawnImpulse/wait-loop: Helps synchronizing each async loop call of an array (without promise).
#async/await 资源、整理集&FAQ
async/await 资源
- JavaScript Async/Await Explained in 10 Minutes - Tutorialzine
- wangfupeng1988/js-async-tutorial: 深入理解 JavaScript 异步
async/await 整理集
async/await FAQ
error-handling
- Async Functions in JavaScript | www.thecodebarbarian.com
- Async Await Error Handling in JavaScript | www.thecodebarbarian.com
- JS task到底是怎么运行的 · Issue #4 · rhinel/blog-word
- fe/2017-12-07-await-vs-return-vs-return-await.md at master · dev-reading/fe
- Async/Await替代Promise的6个理由 | Fundebug博客 - 一行代码搞定BUG监控 - 网站错误监控|JS错误监控|资源加载错误|网络请求错误|小程序错误监控|Java异常监控|监控报警|Source Map|用户行为|可视化重现
¥Generator
#Generator core
- sebmarkbage/ecmascript-generator-expression: Proposal for do Generator Expressions in ECMAScript. Work in progress. Edit Add topics
- Generator 函数的语法 - ECMAScript 6入门
#Generator libs、plugins&tools
node-fibers
- laverdet/node-fibers: Fiber/coroutine support for v8 and node.
#Generator 资源、整理集&FAQ
¥Promise
#Promise core
- Promises/A+
- liubin/promises-book: JavaScript Promise迷你书
- Promise - JavaScript | MDN
- 使用 Promises - JavaScript | MDN
- Promise - 廖雪峰的官方网站
- .promise() | jQuery API中文文档(适用jQuery 1.0 - jQuery 3.1)
- Promise 对象 - ECMAScript 6入门
- JavaScript Promise:简介 | Web | Google Developers
- .promise() | jQuery API Documentation
- Promises
- deferred.always() | jQuery API中文文档(适用jQuery 1.0 - jQuery 3.1)
- jQuery.when() | jQuery API Documentation
- JavaScript Promise迷你书(中文版)
- Promises/A+
- 图灵社区
#Promise libs、plugins&tools
#A-G
bluebird
- petkaantonov/bluebird: Bluebird is a full featured promise library with unmatched performance.
- Getting Started | bluebird
delay
- sindresorhus/delay: Delay a promise a specified amount of time
- sindresorhus/delay-cli: Delay execution for a given amount of seconds
- delay - npm
es6-promise
- stefanpenner/es6-promise: A polyfill for ES6-style Promises
- cnwhy/extend-promise: 基于promise扩展一些常用方法
- jinjor/batch-runner: A promise utility for batching
#H-N
#is promise
- then/is-promise: Test whether an object looks like a promises-a+ promise
- sindresorhus/p-is-promise: Check if something is a promise
microjs-q
- npmcomponent/microjs-q
- sindresorhus/hard-rejection: Make unhandled promise rejections fail hard right away instead of the default silent fail
- sindresorhus/loud-rejection: Make unhandled promise rejections fail loudly instead of the default silent fail
#O-T
#promisify
pify
- sindresorhus/pify: Promisify a callback-style function
- promisify · GitHub Topics
- overlookmotel/promisify-any: Promisify any of: callback function, sync function, generator function, promise-returning function
#synchronized promise
- Yukaii/synchronized-promise: Turn ES6 Promise into synchronize function call, a simple wrapper of deasync package
- paldepind/sync-promise: Compact synchronized promise implementation. Promises/A+ incompliant. Works inside IdexedDB transactions.
- fisker/promise-synchronizer: synchronize promise
- fluffynuts/synchronous-promise: A prototypical animal which looks like an A+ Promise but doesn't defer immediately, so can run synchronously, for testing
once-init
- darkXmo/once-init: Init a target by promise only once.
- darkXmo/ref-once-init: Init a ref target by promise only once.
promise-fun
- sindresorhus/promise-fun: Promise packages, patterns, chat, and tutorials
promise-queue
- promise-queue/promise-queue: Promise-based queue
- cnwhy/promise-queue-plus: Promise-based queue. Support timeout, retry and so on.
q
- kriskowal/q: A promise library for JavaScript
- q - npm
- kriskowal/q
sleep-promise
- brummelte/sleep-promise: Resolves a promise after a specified delay.
- sleep-promise - npm
thenfail
- vilic/thenfail: 🏳 Just another Promises/A+ implementation written in TypeScript.
- redgeoff/squadron: Synchronize, throttle and debounce promises
- sindresorhus/p-event: Promisify an event by waiting for it to be emitted
- sindresorhus/p-map: Map over promises concurrently
- sindresorhus/p-all: Run promise-returning & async functions concurrently with optional limited concurrency
- sindresorhus/p-filter: Filter promises concurrently
- sindresorhus/p-times: Run promise-returning & async functions a specific number of times concurrently
- sindresorhus/p-props: Like `Promise.all()` but for `Map` and `Object`
- sindresorhus/p-map-series: Map over promises serially
- sindresorhus/p-queue: Promise queue with concurrency control
- m0ppers/promise-any: Promise.any() implementation
- sindresorhus/p-any: Wait for any promise to be fulfilled
#U-Z
vow
- dfilatov/vow: ES6-compatible and Promises/A+ implementation for Node.js and browsers
- dfilatov/vow-fs: Vow-based file I/O for Node.js
- dfilatov/vow-node: Extension for Vow to work with nodejs-style callbacks
- dfilatov/vow-queue: Vow-based task queue
- nodules/vow-asker: Vow promises wrapper on top of Asker API
when
- cujojs/when: A solid, fast Promises/A+ and when() implementation, plus other async goodies.
- promises · GitHub Topics
#Promise 资源、整理集&FAQ
Promise 资源
.always
- OsoianMarcel/promise-all-always: Execute all the promises whether they resolve or reject
- hybridables/always-promise: Promisify, basically, everything. Generator function, callback-style or synchronous function; sync function that returns child process, stream or observable; directly passed promise, stream or child process.
- hybridables/always-done: Handle completion and errors with elegance! Support for async/await, promises, callbacks, streams and observables. A drop-in replacement for async-done - pass 100% of its tests plus more
- wendux/es6-promise-always: Extend method always for es6 Promise object
.finally
- API Reference · kriskowal/q Wiki
- when/api.md at master · cujojs/when
- matthew-andrews/Promise.prototype.finally: This package has been superseded by https://github.com/es-shims/Promise.prototype.finally as of v2.0.0. Please upgrade!
- gabmontes/promise-prototype-finally: Minimal polyfill for the `Promise.prototype.finally` function
- .finally | bluebird
- jQuery.ajax() | jQuery API Documentation
- promise-prototype-finally - npm
- es-shims/Promise.prototype.finally: ES Proposal spec-compliant shim for Promise.prototype.finally
- promise.prototype.finally - npm
Promise 整理集
- Javascript中Promise的四种常用方法总结_javascript技巧_脚本之家
Promise FAQ
- jQuery的deferred对象详解 - 阮一峰的网络日志
- ES6 JavaScript Promise的感性认知 « 张鑫旭-鑫空间-鑫生活
- promises 很酷,但很多人并没有理解就在用了 - WEB前端 - 伯乐在线
- 刘涛的个人小站
- promise、async和await之执行顺序的那点事
- (2 封私信 / 42 条消息) 关于promise输出顺序的疑问? - 知乎
¥异步JavaScript和XML(Asynchronous JavaScript and XML,Ajax)
AJAX core
AJAX frameworks、libs、plugins&tools
ajax-hook
- wendux/Ajax-hook: Intercepting browser's AJAX requests which made by XMLHttpRequest.
ajaxmin
- Microsoft Ajax Minifier - CodePlex Archive
GlobalAjaxListener
- ulyn/GlobalAjaxListener: 监听页面全局ajax请求的插件,可以做很多的事情~
pjax
- welefen/pjax: ajax + history.pushState = pjax
- xixifeng/pjaxpage: Pagination controls solution for pjax. pushState + ajax = pjax.
- defunkt/jquery-pjax: pushState + ajax = pjax
- pjaxpage: Pagination controls solution for pjax. pushState + ajax = pjax.
- pjax
AJAX 资源、整理集&FAQ
AJAX 资源
jQuery ajax
- jQuery.ajaxSetup() | jQuery API中文文档(适用jQuery 1.0 - jQuery 3.3.1)
- jQuery.ajax() | jQuery API中文文档(适用jQuery 1.0 - jQuery 3.3.1)
- $.ajax的error,complete,success方法 - 郑星阳 - ITeye博客
- ajax与HTML5 history pushState/replaceState实例 « 张鑫旭-鑫空间-鑫生活
- Ajax请求二进制流进行处理(ajax异步下载文件)的简单方法_AJAX相关_脚本之家
- Ajax 通过城市名获取数据(全国天气预报API)_AJAX相关_脚本之家
AJAX 整理集
《[ 造轮子 ] 手动封装 AJAX》
《再也不学AJAX了》
- XMLHTTPRequest状态status完整列表 | 异萝松的技术博客
AJAX FAQ
- 如何用 GET 方法,提交一个数组_百度知道
mz
- normalize/mz: modernize node.js to current ECMAScript standards
rsvp.js
- tildeio/rsvp.js: A lightweight library that provides tools for organizing asynchronous code
- ⭐️🎀 JavaScript Visualized: Promises & Async/Await - DEV
- 如何实现一个LazyMan? - 知乎
¥控制反转(Inversion of Control,IoC)
#依赖注入(Dependency Injection,DI)
- typestack/typedi: Simple yet powerful dependency injection tool for JavaScript and TypeScript.
- @cherrypulp/dependency-injector - npm
- di - npm
- power-di - npm
- @alterior/di - npm
- simple-js-di - npm
- injection-js - npm
- awilix - npm
- fuxor - npm
- frint-di - npm
- injecting - npm
- dizzy - npm
- ng-inject - npm
- typesafe-di - npm
- piquouze - npm
- diminish - npm
- Angular - Dependency injection in Angular
- Dependency injection in JavaScript
InversifyJS
- inversify/InversifyJS: A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
- InversifyJS a powerful IoC container for JavaScript apps powered by TypeScript
- @absolunet/ioc - npm
- yaioc - npm
¥前端算法与数据结构
#前端算法与数据结构 core
#前端算法
深度优先&广度优先
字典树
- hh54188/search-trie-tree
视频标签算法
二叉搜索树
色板生成算法
- Ant Design 色板生成算法演进之路 | YMFE
排序算法
- hustcc/JS-Sorting-Algorithm: 一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,使用 JavaScript & Python & Go & Java 实现。
- MisterBooo/Play-With-Sort-OC: 基础排序 冒泡排序 插入排序 快速排序 双路快速排序 三路快速排序 堆排序
- sort.hust.cc
备胎算法(延迟接受算法)
字符串匹配算法
二分查找
图形算法
分布式一致性算法
力导向算法
分治算法
回溯法
分支限界法
贪心算法
从给定的N个正数中选取若干个数之和最接近M
- 面试题:从给定的N个正数中选取若干个数之和最接近M_继续微笑lsj-CSDN博客
- 面试题:从给定的N个正数中选取若干个数之和最接近M_OSKernelLAB-CSDN博客
- 从给定的N个正数中选取若干个数之和最接近M_大灰狼的专栏-CSDN博客
- 从给定的N个正数中选取若干个数之和最接近M - 极客分享
- 从给定的N个正数中选取若干个数之和最接近M - 极客分享
- 01背包问题变种:从给定的N个正数中选取若干个数之和最接近M - 代码先锋网
- 面试题总结:子数组问题 | chaozh.com
- trekhleb/javascript-algorithms: Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- javascript-algorithms/README.zh-CN.md at master · trekhleb/javascript-algorithms
#前端数据结构
链表
队列与栈(Queue&Stack)
pending-queue
- kaelzhang/node-pending-queue: pending-queue ensures a certain asynchronous method only run once, and queues listeners which are registered to it.
- pending-queue - npm
- RIAEvangelist/easy-stack: js stack for node and the browser which is super easy LIFO
堆
树
二分搜索树(Binary Search Tree,BST)
红黑树
复杂度分析
枚举(enum)
集合
图
#数据类型
Array
Array core
交集、差集、并集、补集
- JS - 计算两个数组的交集、差集、并集、补集(多种实现方式)
数组去重
数组排序
数组拷贝
数组遍历
- Array.prototype.forEach() - JavaScript | MDN
数组添加删除修改元素
数组合并
Array libs、plugins&tools
#diff & patch
arr-diff
- jonschlinkert/arr-diff: Returns an array with only the unique values from all given arrays using strict equality for comparisons.
- arr-diff - npm
array-differ
- sindresorhus/array-differ: Create an array with values that are present in the first input array but not additional ones
- array-differ - npm
arr-union
- jonschlinkert/arr-union: Returns an array of unique values using strict equality for comparisons, maintaining the same order as the provided arrays.
- arr-union - npm
arr-pluck
- jonschlinkert/arr-pluck: Get the value of a specified property from all elements in a collection.
- arr-pluck - npm
array-unique
- jonschlinkert/array-unique: Return an array free of duplicate values. Very fast implementation.
- array-unique - npm
array-intersection
- jonschlinkert/array-intersection: Return an array with the unique values present in _all_ given arrays using strict equality for comparisons.
- array-intersection - npm
extra-array
- nodef/extra-array: An array is a collection of values, stored contiguously.
- extra-array - npm
- jonschlinkert/arr-map: Faster, node.js focused alternative to JavaScript's native array map.
- sdras/array-explorer: ⚡️ A resource to help figure out what JavaScript array method would be best to use at any given time
- arr-filter - npm
- arr-flatten - npm
- array-each - npm
- arr-reduce - npm
- array-filter - npm
- array-pull-all-with-glob - npm
- array-includes-with-glob - npm
Array 资源、整理集&FAQ
Blob
blob-util
- nolanlawson/blob-util: Cross-browser utils for working with binary Blobs
Blob.js
- eligrey/Blob.js: An HTML5 Blob implementation
canvas-toBlob.js
- eligrey/canvas-toBlob.js: A canvas.toBlob() implementation
JavaScript-Canvas-to-Blob
- blueimp/JavaScript-Canvas-to-Blob: JavaScript Canvas to Blob is a function to convert canvas elements into Blob objects.
- JavaScript Canvas to Blob Test
- Blob - Web APIs | MDN
- Blob - Web API 接口参考 | MDN
- BlobBuilder - Web API 接口参考 | MDN
Boolean、Null & Undefined
BigInt
- BigInt - JavaScript | MDN
- JavaScript data types and data structures - JavaScript | MDN
- tc39/proposal-bigint: Arbitrary precision integers in JavaScript
- BigInt: arbitrary-precision integers in JavaScript | Web | Google Developers
DOMString
- DOMString - Web APIs | MDN
Error
- stacktracejs/error-stack-parser: Extract meaning from JS Errors
- AriaMinaei/pretty-error: See node.js errors with less clutter
File
DataTransfer
- DataTransfer - Web API 接口参考 | MDN
FileList
- FileList - Web API 接口参考 | MDN
FileReader
- FileReader - Web API 接口参考 | MDN
- FileReaderSync - Web API 接口参考 | MDN
FileSystem
filer.js
- ebidel/filer.js: A wrapper library for the HTML5 Filesystem API what reuses UNIX commands (cp, mv, ls) for its API.
- File API: Directories and System
- File API: Directories and System
- Exploring the FileSystem APIs - HTML5 Rocks
- The Synchronous FileSystem API for Workers - HTML5 Rocks
FileAPI
- File API
- File API
- File API: Writer
- mailru/FileAPI: FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.
- File - Web API 接口参考 | MDN
FormData
- henryluki/FormData: FormData support where window.FormData is undefined
- FormData - Web APIs | MDN
- FormData - Web API 接口 | MDN
- FormData 对象的使用 - Web API 接口 | MDN
Function
Function core
#call、apply、bind
- Function.prototype.apply() - JavaScript | MDN
- Function.prototype.bind() - JavaScript | MDN
- 详解JS中的this、apply、call、bind(经典面试题)_javascript技巧_脚本之家
- Javascript中从学习bind到实现bind的过程详解-PHP中文网
- Javascript中call()、apply()和bind()方法的区别_赵一鸣博客
#回调函数
- Actually, callbacks are fine - DEV Community 👩💻👨💻
#无限调用
#高阶函数
Function libs、plugins&tools
keep-func-props
- ehmicky/keep-func-props: Wrap a function without changing its name, length and other properties
- keep-func-props - npm
mimic-fn
- sindresorhus/mimic-fn: Make a function mimic another one
- mimic-fn - npm
rename-fn
- sindresorhus/rename-fn: Rename a function
- rename-fn - npm
rename-function
- tunnckoCore/rename-function: Rename a given function. Tries to be cross-platform and guaranteed. Useful when you want to preserve name of bound function.
- rename-function - npm
typed-function
- josdejong/typed-function: Runtime type-checking for JavaScript functions
- The names of functions in ES6
Function 资源、整理集&FAQ
Function 资源
Function 整理集
Function FAQ
调用方式
function-call-principle
- acodercat/function-call-principle: 这是一篇关于函数调用原理的文章,通过大量的示意图由浅入深分析了函数完整的生命周期。
- 介绍 · 函数调用原理
- The "new Function" syntax
Number&String
- JS获取字符串实际长度(包含汉字)的简单方法_javascript技巧_脚本之家
- 五种js判断是否为整数类型方式_javascript技巧_脚本之家
- JS获取字符串长度(length属性)
Object
Object core
读写深度嵌套的对象
- avsm/ocaml-lens: Private extraction of astrada's lens library
- beizhedenglong/js-lens: Safely accessing and updating nested object with functional features.
判断对象
- WhiteMinds/comparison-object-diff: 深度比较对象差异, 生成差异结果, 并允许通过此结果来对旧对象进行更新, 主要目的是节约流量, 实现数据的局部更新
对象的属性、操作、方法
Object.create与new
- new.target - JavaScript | MDN
Object.freeze和Object.seal
- Object.freeze() - JavaScript | MDN
- Object.seal() - JavaScript | MDN
- locking - Opposite of Object.freeze or Object.seal in JavaScript - Stack Overflow
Object.is
- Object.is() - JavaScript | MDN
- https://object.is
Object.observe
- MaxArt2501/object-observe: Object.observe polyfill
- jdarling/Object.observe: Object.observe polyfill/shim trying to be compliant
Property
- Object.defineProperty() - JavaScript | MDN
- Object.defineProperty() | MDN
- Object.defineProperties() | MDN
- Object.getOwnPropertyDescriptor() | MDN
- Object.getOwnPropertyDescriptors() | MDN
- Object.defineProperties() - JavaScript | MDN
循环、遍历、枚举
对象的属性
- sdras/object-explorer: 🔥 A resource to help figure out what JavaScript object method would be best to use at any given time
- flat - npm search
- JavaScript中Object.prototype.toString方法的原理_javascript技巧_脚本之家
深拷贝&浅拷贝
klona
- lukeed/klona: A tiny (366B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more!
- ES6深拷贝与浅拷贝-每天进步一点点-51CTO博客
Object libs、plugins&tools
#diff & patch
jsondiffpatch
- benjamine/jsondiffpatch: Diff & patch JavaScript objects
- JsonDiffPatch
- Array diff when deleting first item · Issue #298 · benjamine/jsondiffpatch
- Array diff when deleting first item · Issue #297 · benjamine/jsondiffpatch
- Js Array diff problem · Issue #290 · benjamine/jsondiffpatch
- jsondiffpatch tests
- cujojs/jiff: JSON Patch and diff based on rfc6902
- jclulow/jsondiff: A simple command-line JSON diff utility
- aogriffiths/jsondiff-js: A JavaScript implementation to create json patches of the JSON Media Type for partial modifications: http://tools.ietf.org/html/draft-ietf-appsawg-json-patch-08. See also https://github.com/bruth/jsonpatch-js.
- json-diff-kit - npm
- deep-diff - npm
- just-diff - npm
- json-diff - npm
- just-diff-apply - npm
- diff-json - npm
- json8-patch - npm
- jsondiffpatch - npm
- variable-diff - npm
- json-schema-diff - npm
- json0-ot-diff - npm
- jsonpatch - npm
- diff-json-structure - npm
#dot notation
- keywords:dot notation - npm search
- dot-prop - npm
- dot-object - npm
- object-path-immutable - npm
- node-dotify - npm
- getobject - npm
- dlv - npm
- shvl - npm
- keypather - npm
- dot-prop-immutable - npm
- dotty - npm
- to-object-path - npm
- dot-wild - npm
- ts-dot-prop - npm
- vue-set-path - npm
- dotprop - npm
- sindresorhus/dot-prop: Get, set, or delete a property from a nested object using a dot path
assign-deep
- jonschlinkert/assign-deep: Deeply assign the enumerable properties of source objects to a destination object.
- assign-deep - npm
collection-map
- collection-map - npm
- jonschlinkert/collection-map: Returns an array of mapped values from an array or object.
copy-props
- sttk/copy-props: Copy properties deeply between two objects
- copy-props - npm
clone-deep
- jonschlinkert/clone-deep: Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives. Used by superstruct, merge-deep, and many others!
- clone-deep - npm
copy-descriptor
- jonschlinkert/copy-descriptor: "description": "Copy a descriptor from object A to object B",
- copy-descriptor - npm
d
- medikoo/d: Property descriptor factory
define-property
- jonschlinkert/define-property: Define a non-enumerable property on an object.
- define-property - npm
deepmerge
- TehShrike/deepmerge: A library for deep (recursive) merging of Javascript objects
- deepmerge - npm
defaults-deep
- jonschlinkert/defaults-deep: Like `extend` but recursively copies only the missing properties/values to the target object.
- defaults-deep - npm
extend-shallow
- jonschlinkert/extend-shallow: Extend object A with the properties of object B. node.js/javascript util.
- extend-shallow - npm
expand-object
- jonschlinkert/expand-object: Expand a string into a JavaScript object using a simple notation.
- expand-object - npm
flat
- hughsk/flat: Flatten/unflatten nested Javascript objects
get-value
- jonschlinkert/get-value: Use property paths (`a.b.c`) get a nested value from an object.
- get-value - npm
get-values
- jonschlinkert/get-values: Return an array of all values from the given object.
- get-values - npm
has-value
- jonschlinkert/has-value: Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
- has-value - npm
just-extend
- just-extend - npm
merge-deep
- jonschlinkert/merge-deep: Recursively merge values in a JavaScript object.
- merge-deep - npm
mixin-object
- jonschlinkert/mixin-object: Extend the properties from any number of objects onto the first object. Pass an empty object as the first arg to create a new object.
- mixin-object - npm
mixin-deep
- jonschlinkert/mixin-deep: Deeply mix the properties of objects into the first object, while also mixing-in child objects.
- mixin-deep - npm
omit-deep
- jonschlinkert/omit-deep: Recursively omit specified keys from an object.
- omit-deep - npm
object.defaults
- jonschlinkert/object.defaults: Like `extend` but only copies missing properties/values to the target object.
- object.defaults - npm
object-copy
- jonschlinkert/object-copy: Copy static properties, prototype properties, and descriptors from one object to another
- object-copy - npm
object-path
- mariocasciaro/object-path: A tiny JavaScript utility to access deep properties using a path (for Node and the Browser)
- object-path - npm
omit-value
- jonschlinkert/omit-value: Omit properties from an object or deeply nested property of an object using object path notation.
- omit-value - npm
put-value
- tunnckoCore/put-value: Update only existing values from an object, works with dot notation paths like `a.b.c` and support deep nesting.
- put-value - npm
shallow-clone
- jonschlinkert/shallow-clone: Make a shallow clone of an object, array or primitive.
- shallow-clone - npm
set-value
- jonschlinkert/set-value: Set nested properties on an object using dot-notation.
- set-value - npm
stringify-keys
- stringify-keys - npm
- doowb/stringify-keys: Build an array of key paths from an object.
unset-value
- jonschlinkert/unset-value: Delete nested properties from an object using dot notation.
- unset-value - npm
upsert-value
- doowb/upsert-value: Update or set nested values and any intermediaries with dot notation (`'a.b.c'`) paths.
- upsert-value - npm
union-value
- jonschlinkert/union-value: Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation. Node.js/JavaScript util.
- union-value - npm
- jonschlinkert/for-own: Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`.
- jonschlinkert/for-in: Iterate over the enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`.
- sindresorhus/camelcase-keys: Convert object keys to camel case
- bendrucker/snakecase-keys: Convert an object's keys to snake case
- mattiloh/kebabcase-keys: Convert object keys to camelCase
- for-own - npm
- for-in - npm
- assign-value - npm
Object 资源、整理集&FAQ
《JavaScript面向对象精要》
JavaScript原生对象拓展
js对象扩展
- Search · js对象扩展
- huangguangjie/calendar-api: 一个万年历的API工具类,快速集成日历UI的构建方案。
- SunnyJS/Sunny-fx.js at master · sunnyzhouy/SunnyJS
- SunnyJS/Sunny-deferScript.js at master · sunnyzhouy/SunnyJS
- SunnyJS/Sunny.js at master · sunnyzhouy/SunnyJS
- extend/extend.js at master · kunhuapeng/extend
- devin87/Q.js: js工具库,包括 通用方法、原生对象扩展、队列、JSON、Cookie、Storage、Ajax、JSONP、事件处理、DOM处理等
- Javascript面向对象扩展库
- 用JAVASCRIPT实现静态对象、静态方法和静态属性
- Javascript 面向对象编程(一):封装 - 阮一峰的网络日志
- Javascript面向对象编程(二):构造函数的继承 - 阮一峰的网络日志
- Javascript面向对象编程(三):非构造函数的继承 - 阮一峰的网络日志
Map、Set、WeakMap&WeakSet
Map、Set、WeakMap&WeakSet core
- Map and Set
- Set 和 Map 数据结构 - ECMAScript 6入门
Map、Set、WeakMap&WeakSet libs、plugins&tools
es6-weak-map
- medikoo/es6-weak-map: WeakMap collection as specified in ECMAScript6
- es6-weak-map - npm
- futpib/deep-weak-map: WeakMap with an array of keys
- thinkloop/multi-key-cache: A JavaScript (JS) cache that can have multiple complex values as keys
- SamVerschueren/stats-map: Map that keeps track of the hits and misses
- thinkloop/map-or-similar: A JavaScript (JS) Map or similar object polyfill if Map is not available.
es6-map
- medikoo/es6-map: Map collection as specified in ECMAScript6
- es6-map - npm
es6-set
- medikoo/es6-set: Set collection as specified in ECMAScript 6
- es6-set - npm
Map、Set、WeakMap&WeakSet 资源、整理集&FAQ
Symbol
- Components.utils.importGlobalProperties - Mozilla | MDN
- 语法和数据类型 | MDN
- 理解DOMString、Document、FormData、Blob、File、ArrayBuffer数据类型 « 张鑫旭-鑫空间-鑫生活
#数据操作
diff & patch
- kpdecker/jsdiff: A javascript text differencing implementation.
- keywords:jsdiff - npm search
- keywords:difference - npm search
- keywords:diff - npm search
- keywords:differ - npm search
- keywords:patch - npm search
- keywords:compare - npm search
- diff - npm
- fast-diff - npm
- jest-diff - npm
- diff-sequences - npm
- parse-diff - npm
equality comparison
dequal
- lukeed/dequal: A tiny (304B to 489B) utility to check for deep equality
fast-equals
- planttheidea/fast-equals: A blazing fast equality comparison, either shallow or deep
- fast-equals - npm
fast-deep-equal
- epoberezkin/fast-deep-equal: The fastest deep equality check with Date, RegExp and ES6 Map, Set and typed arrays support
- inspect-js/node-deep-equal: node's assert.deepEqual algorithm
- chaijs/deep-eql: Improved deep equality testing for Node.js and the browser.
- lexich/shallow-equal-fuzzy: Fuzzy implementation of shallowEqual algoritm
- smelukov/nano-equal: Ultra fast and compact implementation of deep equal without any production dependencies.
- strictEquals.js
取整
parseInt
浮点数
toFixed
- ECMAScript 2015 Language Specification – ECMA-262 6th Edition
- ECMAScript 2015 Language Specification – ECMA-262 6th Edition
- Double (IEEE754 Double precision 64-bit) Converter
- 抓住数据的小尾巴 - JS浮点数陷阱及解法 - 知乎
隐式转换
- dankogai/js-combinatorics: power set, combination, permutation and more in JavaScript
- dankogai/js-xiterable: Make ES6 Iterators Functional Again
- paulirish/break-on-access: break on access to a property
#前端算法与数据结构 libs、plugins&tools
#Any
kind-of
- jonschlinkert/kind-of: Get the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!
- kind-of - npm
typeof
- CodingFu/typeof: node module extending typeof functionality
- typeof - npm
type-of
- type-of - npm
collect.js
- ecrmnn/collect.js: 💎 Convenient and dependency free wrapper for working with arrays and objects
- collect.js - npm
Collections
- Collections - Laravel - The PHP Framework For Web Artisans
Sugar
- andrewplummer/Sugar: A Javascript library for working with native objects.
- Sugar - A Javascript utility library for working with native objects.
- Sugar - Home
#前端算法与数据结构 资源、整理集&FAQ
#前端算法与数据结构 资源
#数据结构与算法 可视化
- Algorithm Visualizer
- algorithm-visualizer/algorithm-visualizer: Interactive Online Platform that Visualizes Algorithms from Code
- algorithm-visualizer/server: Server for Algorithm Visualizer
- algorithm-visualizer/algorithms: Algorithm Visualizations
- Algorithm Visualizer
- Data Structure Visualization
- Data Structure Visualization
- VisuAlgo - 数据结构和算法动态可视化 (Chinese)
- Search · algo
- algorithms · GitHub Topics
- algorithm · GitHub Topics
- javascript-algorithms · GitHub Topics
- data-structures · GitHub Topics
- 为什么我认为数据结构与算法对前端开发很重要? · Issue #2 · LeuisKen/leuisken.github.io
- OBKoro1/Brush_algorithm: 前端算法,求Star⭐️,文档地址 //obkoro1.com/web_accumulate/algorithm/
- greyireland/algorithm-pattern: 算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~
- geekxh/hello-algorithm: 🌍「算法面试+算法知识」针对小白的算法训练 | 还包括:1、阿里、字节、滴滴 百篇大厂面经汇总 2、千本开源电子书 3、百张思维导图 (右侧来个 star 吧 🌹,English version supported)
- BruceYuj/algorithm-series-courseware
- vipstone/algorithm: 小白学算法系列笔记
- gdhucoder/Algorithms4: Algorithms, 4th Edition SOLUTIONS
- wangzheng0822/algo: 数据结构和算法必知必会的50个代码实现
- mgechev/javascript-algorithms: 💻 JavaScript implementations of computer science algorithms
- barretlee/daily-algorithms: 算法,每日练习
- zero2one3/structureAndAlgorithm-JS: 通过JavaScript来封装实现常见的数据结构与算法
- skjha1/Data-Structure-Algorithm-Programs: This Repo consists of Data structures and Algorithms
- 算法/数学计算 - 开源软件 - Gitee.com
- mfcplot: mfc数学函数曲线绘制程序
- milvus: Milvus,为海量特征向量的近似最近邻搜索(ANNS)而设计。相比 Faiss 和 SPTAG 这样的算子库,Milvus 提供完整的向量数据更新,索引与查询框架。Milvus 利用 GPU(Nvidia)进行索引加速与查询加速,能大幅提高单机性能
- OneFLOW: mirror of OneFLOW on github(https://github.com/eric2003/OneFLOW),国产高性能开源CFD(计算流体力学)模拟软件。
- CKeditor编辑器数学公式插件: 基于CKeditor编辑器的可视化的数学公式编辑器,可以返回数学公式。
- ShortestPathFindingAlgorithm: 基于Dijkstra算法的最短路径查找(swing,GUI,图形化动态效果,含有向图、无向图)
- Big-O Algorithm Complexity Cheat Sheet (Know Thy Complexities!) @ericdrowell
- 介紹 | 编程之法:面试和算法心得
- 算法设计与分析 Design and Analysis of Algorithms | Coursera
- 程序员必须掌握哪些算法? - 知乎
- 程序员必须掌握哪些算法? - 知乎
- 程序员必须掌握哪些算法? - 知乎
- LeetCode按照怎样的顺序来刷题比较好? - 知乎
- 奥利给 | 小浩算法
- ziyi2/algorithms: 📝 算法导论与JavaScript实现
#前端算法与数据结构 整理集
《JS 数据结构解析和算法实现》
《浅解前端必须掌握的算法》
《看图轻松理解数据结构和算法系列》
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 看图轻松理解数据结构与算法系列(合并排序)
- 远洋号
- 远洋号
- 看图轻松理解数据结构与算法系列(Radix树)
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
- 远洋号
《前端进阶算法》
《数据结构与算法》
《数据结构与算法系列》
《算法与数据结构》
《几乎刷完了力扣所有的***题,我发现了这些东西》
- 几乎刷完了力扣所有的堆题,我发现了这些东西
- 几乎刷完了力扣所有的链表题,我发现了这些东西。。。 | lucifer的网络博客
《数据结构》
- gatieme/CodingInterviews: 剑指Offer——名企面试官精讲典型编程题
- JavaScript数据结构与算法_专题_脚本之家
- JavaScript数学运算_专题_脚本之家
- JavaScript遍历算法与技巧_专题_脚本之家
- JavaScript查找算法_专题_脚本之家
- 目录 - 面试助力,算法 101:JavaScript 描述
- 算法学习笔记(目录) - 知乎
- 算法学习笔记 - 知乎
- 算法
- 数据结构与算法_Lpyexplore的博客-CSDN博客
#前端算法与数据结构 FAQ
#查询
- 聊聊前端排序的那些事 | EFE Tech
- Data structures reference, for coding interviews and computer science classes | Interview Cake
- 程序员必须掌握哪些算法? - 知乎
- 【js】常用的一些基础算法 | 师峰的博客
¥设计模式(Design Patterns)
《JavaScript设计模式与开发实践》
《JS设计模式》
《每天一个设计模式》
- sohamkamani/javascript-design-patterns-for-humans: An ultra-simplified explanation of design patterns implemented in javascript
- tcorral/Design-Patterns-in-Javascript: Design Patterns applied to Javascript code.
- 在JavaScript中尝试组合模式 | 夜曉宸
- 常用设计模式有哪些?
$JS frameworks
$3D框架
tensorspace
- tensorspace-team/tensorspace: Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models from TensorFlow, Keras, TensorFlow.js
- TensorSpace.js
Unity
- Unity中国官网 - 实时内容开发平台 | Unity中国官网
- Unity 用户手册 (2018.4) - Unity 手册
$angularJS&angular
angularJS&angualar core
¥angularJS&angualar 服务端渲染(SSR)
@ng-toolkit
- maciejtreder/ng-toolkit: Angular tool-box! Start your PWA in two steps! Add Serverless support for existing projects and much more
- Angular - Angular Universal:Angular 统一平台简介
- Angular - Server-side rendering (SSR) with Angular Universal
¥core
- Angular
- angular/angular.js: AngularJS - HTML enhanced for web apps!
- angular/angular: One framework. Mobile & desktop.
- Issues · angular/angular.js
- Angular
- 一套框架,多种平台 - Angular
- AngularJS — Superheroic JavaScript MVW Framework
- Quickstart - ts - QUICKSTART
- https://code.angularjs.org
- Angular
- AngularJS中文网
- Angular
- 首页 - AngularJS Nice Things
- AngularJS: Developer Guide: Migrating from 1.0 to 1.2
- ng-book 2: The Complete Book on Angular 2
- Angular中文社区 | Angular中文社区
- Angular中文社区 | Angular中文社区
- Angular中文社区 | Angular中文社区
- Angular (web framework) - Wikipedia
- Angular 2 - [ 前端知识库 ]
- AngularJS 教程 | 菜鸟教程
- AngularJS 教程 | 菜鸟教程
- Angular 2 教程 | 菜鸟教程
- Angular 中文开发手册 - 开发者手册 - 云+社区 - 腾讯云
¥router
- angular/router: The Angular 1 Component Router
- NG-CONF 2020
angularJS&angular components&libs
¥angular-component
- toddmotto/angular-component: Fully featured .component() polyfill for Angular v1.3+
¥angular 上传&下载
#angular 上传
angular-dragdrop
- codef0rmer/angular-dragdrop: Implementing jQueryUI Drag and Drop functionality in AngularJS (with Animation) is easier than ever
- angular-dragdrop/angular-dragdrop: Angular HTML5 Drag and Drop directive written in pure js with no dependency on JQuery.
- Drag and Drop for AngularJS
- Angular Drag and Drop
ngx-filepond
- pqina/ngx-filepond: 🔌 A handy FilePond adapter component for Angular
¥Canvas
angular-editor-fabric-js
- kevoj/angular-editor-fabric-js: Drag-and-drop editor based on Fabricjs for Angular.io
¥chart
gantt
- angular-gantt/angular-gantt: Gantt chart component for AngularJS
- dalestone/angular2-gantt: A gantt library written in angular
- Angular Gantt - Gantt chart component for AngularJS
- g1eb/angular-calendar-heatmap: 📊 Angular directive for d3.js calendar heatmap graph
¥event
ngx-dropzone-wrapper
- zefoy/ngx-dropzone-wrapper: Angular wrapper library for Dropzone
¥form&table
#angularJS&angular 密码强度
- angular-material-extensions/password-strength: Angular UI library to illustrate and validate a password's strength with material design - Angular V9 supported
- subarroca/ng-password-strength: Password strength directive for angular
- rnadler/ng2-password-strength-bar: Angular 2/4/5 Password Strength Bar
angular-formly
- formly-js/angular-formly: JavaScript powered forms for AngularJS
- angular-formly
angular-drag-and-drop-lists
- marceljuenemann/angular-drag-and-drop-lists: Angular directives for sorting nested lists using the HTML5 Drag & Drop API
angular-datepicker
- 720kb/angular-datepicker: Angularjs datepicker module, generate a datepicker on your input element - https://720kb.github.io/angular-datepicker
angular-w5c-validator
- why520crazy/angular-w5c-validator: a simple plugin for angular form validation
- w5cValidator - Angular js
angular-formio
- formio/angular-formio: JSON powered forms for Angular
angular-schema-form
- json-schema-form/angular-schema-form: Generate forms from a JSON schema, with AngularJS!
ajsf
- hamzahamidi/ajsf: Angular JSON Schema Form
angular2-json-schema-form
- dschnelldavis/angular2-json-schema-form: Angular 2 JSON Schema Form builder
json-formatter
- mohsen1/json-formatter: Angular directive for collapsible JSON in HTML
ngx-formly
- ngx-formly/ngx-formly: JSON powered / Dynamic forms for Angular
ngx-schema-form
- guillotinaweb/ngx-schema-form: HTML form generation based on JSON Schema
¥router
ui-router
- angular-ui/ui-router: The de-facto solution to flexible routing with nested views in AngularJS
¥Reactive
platform
- ngrx/platform: Reactive libraries for Angular
rx.angular.js
- Reactive-Extensions/rx.angular.js: AngularJS Bindings for RxJS
¥state management
ngrx/store
- ngrx/store: RxJS powered state management for Angular applications, inspired by Redux
¥UI
#Helper Class&Utility-First CSS
tailwind
- ngneat/tailwind: 🔥 A schematic that adds Tailwind CSS to Angular applications
Ant Design of Angular
- NG-ZORRO/ng-zorro-antd: An enterprise-class UI components based on Ant Design and Angular. 🐜
- Ant Design of Angular - NG-ZORRO
- Ant Design of Angular - NG-ZORRO
- Ant Design of Angular - NG-ZORRO
angular-swagger-ui-material
- darosh/angular-swagger-ui-material: [ABANDONED] Material Design template for angular-swager-ui
components
- angular/components: Component infrastructure and Material Design components for Angular
element-angular
- ElemeFE/element-angular: Element for Angular
- Element Angular Ex
material
- angular/material: Material design for AngularJS
material2
- angular/material2: Material Design components for Angular
ng-devui
- DevCloudFE/ng-devui: 华为云DevCloud,基于Angular的企业级前端组件库;DevUI components based on Angular
- DevUI
ng-tasty
- Zizzamia/ng-tasty: A tasty collection of reusable UI components for Angular, like grandma used to make. Like Table directive, WebSocket / Debounce / Throttle service, Range / Camelize / Slugify filters
¥编辑器
angular-marked
- Hypercubed/angular-marked: Markdown in AngularJS using marked.
ngx-codemirror
- scttcper/ngx-codemirror: Codemirror Wrapper for Angular
ui-codemirror
- angular-ui/ui-codemirror: This directive allows you to add CodeMirror to your textarea elements.
- bojue/Web-Editor: Web编辑器Demo tag0.1.0,在线预览版没有支持service,最新版本请下载service(node.js)端
¥数据处理、优化
angular-debounce
- shahata/angular-debounce: AngularJS service and directive for debounce
angular-modal
- btford/angular-modal: Simple AngularJS service for creating modals
¥环境、平台、设备
angular-environment
- juanpablob/angular-environment: AngularJS Environment Plugin
ng-device-detector
- srfrnk/ng-device-detector: Angular module to detect OS / Browser / Device
¥文本、文档
angular-pdfjs-viewer
- legalthings/angular-pdfjs-viewer: PDF.js viewer directive for AngularJS
¥布局
flex-layout
- angular/flex-layout: Provides HTML UI layout for Angular applications; using Flexbox and a Responsive API
- ag-Grid Documentation: Home Page
¥性能优化
#async tasks
zone.js
- angular/zone.js: Implements Zones for JavaScript
- angular/packages/zone.js at master · angular/angular
- 翻阅源码后,我终于理解了Zone.js - 知乎
in-memory-web-api
- angular/in-memory-web-api
protractor-console-plugin
- angular/protractor-console-plugin: Checks the browser log after each test for warnings and errors
quickstart
- angular/quickstart: Angular QuickStart - source from the documentation
¥存储
angular-local-storage
- grevory/angular-local-storage: An AngularJS module that gives you access to the browsers local storage with cookie fallback
angular-indexedDB
- webcss/angular-indexedDB: An angularjs serviceprovider to utilize indexedDB with angular
angular2-indexeddb
- gilf/angular2-indexeddb: angular2-indexeddb is a library that wraps indexeddb database in an Angular service.
angular-cookie
- ivpusic/angular-cookie: Lightweight Angular module for access to cookies
angular-storage
- auth0/angular-storage: A storage library for AngularJS done right
angular-async-local-storage
- cyrilletuzi/angular-async-local-storage: Efficient local storage module for Angular apps and PWA: simple API + performance + Observables + validation
ngStorage
- gsklee/ngStorage: localStorage and sessionStorage done right for AngularJS.
ngrx-store-localstorage
- btroncone/ngrx-store-localstorage: Simple syncing between @ngrx store and local storage
¥剪切板(Clipboard)
angular-clipboard
- omichelsen/angular-clipboard: Copy to clipboard with AngularJS directive, without using Flash.
- KostyaTretyak/ng-stack: Angular library
- fodelf/likeVue: use vue api in ts
angularJS&angular frameworks
¥angularJS&angualar 服务端渲染(SSR)
angular-ssr
- rangle/angular-ssr: Angular 4+ server-side rendering solution compatible with @angular/material, jQuery, and other libraries that touch the DOM (as well as providing a rich feature set!)
angular-cli
- angular/angular-cli: CLI tool for Angular
- Angular CLI
angular-seed
- angular/angular-seed: Seed project for angular apps.
blur-admin
- akveo/blur-admin: AngularJS Bootstrap Admin Panel Framework
di.js
- angular/di.js: Dependency Injection Framework for the future generations...
Mooa
- phodal/mooa: Mooa 是一个为 Angular 服务的微前端框架。A independent-deployment micro-frontend Framework for Angular from single-spa.
- MooaExamples
protractor
- angular/protractor: E2E test framework for Angular apps
angularJS&angular projects
¥angularJS&angualar 服务端渲染(SSR)
《Angular6入门项目》
angular2-rxjs-chat
- ng-book/angular2-rxjs-chat: Example Chat Application using RxJS and Angular 2
Angular-Full-Stack
- DavideViolante/Angular-Full-Stack: Angular Full Stack project built using Angular, Express, Mongoose and Node. Whole stack in TypeScript.
react-native-renderer
- angular/react-native-renderer: Use Angular and React Native to build applications for Android and iOS
- linguowei/micro-note: 📝 A micro note application
- akveo/ngx-admin: Admin dashboard template based on Angular 5+, Bootstrap 4 (previously known as ng2-admin)
- crk123kk/angular-example: 关于一些angular项目使用的基本实例
- eclipse123/angular-spring-mybatis: 示例代码,仅供参考
- ng-matero/ng-matero: Angular Material admin dashboard template.
angularJS&angular tools
angularJS&angualar Observer&Watch
resize-observer
- ng-web-apis/resize-observer: A library for idiomatic use of ResizeObserver with Angular
angularJS&angualar 服务端渲染(SSR)
ng-inspector
- rev087/ng-inspector: The AngularJS inspector pane for your browser
- ng-inspector for AngularJS
- ng-inspector首页、文档和下载 - AngularJS 的浏览器插件 - OSCHINA - 中文开源技术交流社区
- PatrickJS/angular-md5: md5 for Angular.js and Gravatar filter
- PatrickJS/angular-crypto: angular-crypto provides standard and secure cryptographic algorithms for Angular.js with support for: MD5, SHA-1, SHA-256, RC4, Rabbit, AES, DES, PBKDF2, HMAC, OFB, CFB, CTR, CBC, Base64
angularJS&angular 资源、整理集&FAQ
¥angular 资源
- PatrickJS/awesome-angular: A curated list of awesome Angular resources
- 关于Angular2的一些资料(持续更新中) - angular - SegmentFault
- 我自己整理的一些Angular2项目和资源_慕课手记
¥angular 整理集
- deepthan/blog-angular: Angular(2+)学习教程:知识点用法总结和学习资源整合。还用其做了一个诗歌站点:
- 18 个惊人的 Angular 开源项目
¥angular FAQ
- angular第三方包开发整理(小结)_AngularJS_脚本之家
- Angular5中调用第三方js插件的方法_AngularJS_脚本之家
- Angular如何引入第三方库的方法详解_AngularJS_脚本之家
- 如何在AngularJs中调用第三方插件库_AngularJS_脚本之家
- angularjs项目的页面跳转如何实现(5种方法)_AngularJS_脚本之家
- jQuery File Upload Demo
- jQuery File Upload Demo - AngularJS version
- Angular5入门与提高_Angular教程_汇智网
$data-driven、event-driven、state management、模块化、数据模型&面向对象
aura
- aurajs/aura: A scalable, event-driven JavaScript architecture for developing component-based applications.
AmpersandJS
- AmpersandJS/ampersand: Quickest way to get started with ampersand.
- AmpersandJS/ampersand-view: A smart base view for Backbone apps, to make it easy to bind collections and properties to the DOM.
- AmpersandJS/ampersand-state: Core state management object.
- AmpersandJS/ampersand-model: Observable objects, for managing state in applications.
- AmpersandJS/ampersand-collection: A module for handling collections of objects
- AmpersandJS/ampersand-sync: Provides sync behavior for updating data from ampersand models and collections to the server.
- AmpersandJS/ampersand-router: Clientside router with fallbacks for browsers that don't support pushState. Mostly lifted from Backbone.js.
- AmpersandJS/ampersand-form-view: Completely customizable form lib for bulletproof clientside forms.
- AmpersandJS/ampersand-select-view: Select field for ampersand-form-views
- Ampersand.js - Home
Aurelia
- aurelia/aurelia: Aurelia 2, a standards-based, front-end framework designed for high-performing, ambitious applications.
- aurelia/framework: The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia.
CanJS
- canjs/canjs: JS framework providing state management, templates & custom elements. Helps you build the impossible while keeping the common stuff easy.
- CanJS - Build CRUD apps in fewer lines of code
MooTools
mootools-core
- mootools/mootools-core: MooTools Core Repository
- mootools/mootools-more: MooTools Plugins and Enhancements Repository
- MooTools
- MooTools
- Mootools 1.4中文手册
- Mootools中文文档 - Fx/Css
- mootools | BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务
- sxalexander/jquery-scrollspy: A JQuery Implementation of David Walsh's MooTools scrollspy
- rauchg/TextboxList: MooTools tokenizer
- digitarald/digitarald-fancyupload: Swiff meets Ajax for powerful and elegant uploads (MooTools Plugin).
- monkeyphysics/mootools-datepicker: Smoothly animating, very configurable and easy to install. No Ajax, pure Javascript.
- plasm/the-wall: A Javascript plugin for Mootools
- cpojer/mootools-mobile: Makes your web applications more touching.
- anutron/mootools-bootstrap: Bootstrap JS implementation for twitter's Bootstrap CSS framework
- moobilejs/moobile-core: A mobile application framework based on Mootools.
- samuelbirch/MultiBox: mootools lightbox plugin that supports a wide variety of media
- jQuery与MooTools库的一些比对 « 张鑫旭-鑫空间-鑫生活
postal.js
- postaljs/postal.js: JavaScript pub/sub library supporting advanced subscription features, and several helpful add-ons.
reactivesearch
- appbaseio/reactivesearch: React, React Native and Vue UI components for building data-driven apps with Elasticsearch
regularjs
- regularjs
- regularjs/regular: regularjs: a living template engine that helps us to create data-driven component.
- Regularjs - A concise, flexible framework for creating data-driven component
tyshemo
- tangshuang/tyshemo: A javascript runtime data type checking system and morden reactive state management model.
- TySheMo
- alibaba/schema-plugin-flow: A highly extensible JavaScript library, abbreviated as Sifo. 一个高扩展性、可二开的插件式前端开发框架
$Declarative、Functional、Presentation、Reactive、Responsive&Single-Page
¥响应式邮件框架
foundation-emails
- foundation/foundation-emails: Quickly create responsive HTML emails that work on any device and client. Even Outlook.
- Foundation for Emails | A Responsive Email Framework from ZURB
responsive-html-email-template
- leemunroe/responsive-html-email-template: A free simple responsive HTML email template
Alpine.js
- alpinejs/alpine: A rugged, minimal framework for composing JavaScript behavior in your markup.
cyclejs
- cyclejs/cyclejs: A functional and reactive JavaScript framework for predictable code
- Cycle.js
doux
- yisar/doux: 🦄 Simple reactivity system with composition API.
Furatto
- IcaliaLabs/furatto: It's a flat, fast and powerful front-end framework for rapid web development.
- Furatto
Foundation
- Foundation
- foundation/foundation-sites: The most advanced responsive front-end framework in the world. Quickly create prototypes and production code for sites that work on any kind of device.
- The most advanced responsive front-end framework in the world. | Foundation
frint
- frintjs/frint: Modular JavaScript framework for building scalable and reactive applications
knockout
- knockout/knockout: Knockout makes it easier to create rich, responsive UIs with JavaScript
- Knockout : Home
- Knockout-Contrib/Knockout-Validation: A validation library for Knockout JS
marko
- marko-js/marko: A declarative, HTML-based language that makes building web apps fun
Ractive.js
- ractivejs/ractive: Next-generation DOM manipulation
reveal.js
- hakimel/reveal.js: The HTML Presentation Framework
- reveal.js – The HTML Presentation Framework
skelJS
- http://skeljs.org/
slides
- briancavalier/slides: A slide presentation framework in HTML, JS, and OOCSS
- HTML Slide Presentation Framework
solid
- Solid
- solidjs/solid: A declarative, efficient, and flexible JavaScript library for building user interfaces.
- Solid
- solid/solid: Solid - Re-decentralizing the web (project directory)
- SolidJS · Reactive Javascript Library
stimulus
- hotwired/stimulus: A modest JavaScript framework for the HTML you already have
- Stimulus: A modest JavaScript framework for the HTML you already have.
Wee
- Wee
- weepower/wee: Front-end framework
- Wee
Turbolinks
- turbolinks/turbolinks: Turbolinks makes navigating your web application faster
turbo
- hotwired/turbo: The speed of a single-page web application without having to write any JavaScript
- Turbo: The speed of a single-page web application without having to write any JavaScript.
- sl1673495/typescript-proxy-reactive: 🚀TypeScript实现基于Proxy的响应式库
$jQuery
jQuery core
- nefe/You-Dont-Need-jQuery: Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
- Jquery UI 中文网
- jQuery UI
- jQuery API 中文文档 -- jQuery 中文网
- jQuery
- jQuery -jquery 中文网
- jQuery API 中文文档 | jQuery API 中文在线手册 | jquery api 下载 | jquery api chm
- jQuery API 中文文档(适用jQuery 1.0 - jQuery 3.1)
- jquery 在线手册 | jQuery API 中文手册 | jQuery 速查表 | jQuery 参考手册 | jQuery CHM | jQuery 在线文档 | jQuery 1.12.1
jQuery frameworks
Sammy.js
- quirkey/sammy: Sammy is a tiny javascript framework built on top of jQuery, It's RESTful Evented Javascript.
- Sammy.js / A Small Web Framework with Class / RESTFul Evented JavaScript
jQuery libs、plugins&tools
¥jQuery 开发插件
style-selector-jQuery-plugin
- wendux/style-selector-jQuery-plugin: Custom jQuery selector, through which we can choose the specified CSS style characteristics of the DOM elements.
- umd/jqueryPlugin.js at master · umdjs/umd
¥jQuery 上传&下载
jquery-filepond
- pqina/jquery-filepond: 🔌 A handy FilePond wrapper for jQuery
¥other jQuery libs、plugins&tools
- gabceb/jquery-browser-plugin: A jQuery plugin for browser detection
- tangshuang/jqvm: A reactive frontend view-model framework based on jQuery.
- doedje/jquery.soap: This script uses $.ajax to send a SOAP:Envelope. It can take XML DOM, XML string or JSON as input and the response can be returned as either XML DOM, XML string or JSON too.
- jQuery之家-自由分享jQuery、html5、css3的插件库
- jQuery插件库-收集最全最新最好的jQuery插件
- iyiguo.net/blog/2012/12/02/jquery-plugins-authoring/
- 插件应用 – 前端开发,JQUERY特效,全栈开发,vue开发
- JQuery Corner Demo
- jQuery网页特效最全网页模板和网站模板jQuery代码_17素材网
¥UI
jquery easyui
- JQuery EasyUI中文网
- EasyUI - 帮助您轻松构建您的网页
- 文档 - jQuery EasyUI
- Easyui中文社区
- jQuery EasyUI 教程 | 菜鸟教程
- The Pete Design | Minimal UI and Functional UX Design and Development Freelancer
¥动画、效果、特效、变换
flat-shadow
- peachananr/flat-shadow: A small jQuery plugin that will automatically cast a shadow creating depth for your flat UI elements
jquery easing
- jQuery Easing Plugin
jquery-resize
- cowboy/jquery-resize: A resize event for ALL your jQueries!
- Ben Alman » jQuery resize event
- jquery.ba-resize.min.js 免费开源代码阅读 开发,分享 - CodeForge.cn
- js.jquery_ba_resize · PyPI
图片轮播
swiper
- amazeui/swiper: Most modern mobile touch slider with hardware accelerated transitions.
- Amaze UI Swiper | Amaze UI 插件
slick
- kenwheeler/slick: the last carousel you'll ever need
- amazeui/slick: jQuery carousel plugin.
- Amaze UI Slick | Amaze UI 插件
固定头部切换效果
Stickup
- stickUp - a free jQuery Plugin
- LiranCohen/stickUp: stickUp a jQuery Plugin for sticky navigation menus.
sticky-kit
- Sticky-Kit | jQuery plugin for sticky elements
- leafo/sticky-kit: A jQuery plugin for creating smart sticky elements
传送带插件
slick
文字闪烁、提示
提示/提词器系统
scrollocue
- soxofaan/scrollocue: Simple autocue/teleprompter jQuery plugin
- Scrollocue
自适应背景
jquery.adaptive-backgrounds.js
- briangonzalez/jquery.adaptive-backgrounds.js: 🦎 A jQuery plugin for extracting the dominant color from images and applying the color to their parent.
- jquery.adaptive-backgrounds.js • A jQuery plugin for extracting dominant colors from images and applying it to its parent
- zachstronaut/jquery-animate-css-rotate-scale: A monkey patch for jQuery 1.3.1+ that adds support for setting or animating CSS scale and rotation independently.
- Permit.js - A jQuery Plugin to Simplify the Building of Interactive Multi-State Prototypes
¥图片
imagesloaded
- desandro/imagesloaded: JavaScript is all like "You images done yet or what?"
Lightbox 插件
- henrygd/bigpicture: Lightweight JavaScript image / video viewer. Supports Youtube and Vimeo.
- alexanderdickson/waitForImages: A jQuery plugin that lets you attach callbacks to useful image loading events.
- jonom/jquery-focuspoint: jQuery plugin for 'responsive cropping'. Dynamically crop images to fill available space without cutting out the image's subject. Great for full-screen images.
- www.cnblogs.com/lhb25/archive/2011/11/20/15-jquery-image-effects.html
¥表格、表单
ajax 分页
paginationjs
- superRaytin/paginationjs: A jQuery plugin to provide simple yet fully customisable pagination.
- Pagination.js | Home
实现灵活排序和分页功能
checkbox
editable-table
- mindmup/editable-table: tiny jQuery/Bootstrap widget that makes a HTML table editable
form
- jquery-form/form: jQuery Form Plugin
- jQuery Form Plugin by jquery-form
html5sortable
- farhadi/html5sortable: Lightweight jQuery plugin to create sortable lists and grids using native HTML5 drag and drop API.
- lukasoppermann/html5sortable: VanillaJS sortable lists and grids using native HTML5 drag and drop API.
- mattheworiordan/jquery.simulate.drag-sortable.js: Simulate drag events within a JQuery UI Sortable widget (primarily for integration testing)
- HTML5 Sortable
- HTML5 Sortable library
hover
jQuery-QueryBuilder
- mistic100/jQuery-QueryBuilder: jQuery plugin offering an interface to create complex queries
- jQuery QueryBuilder
jQuery Bootgrid
- rstaib/jquery-bootgrid: Nice, sleek and intuitive. A grid control especially designed for bootstrap.
- A jQuery grid plugin - jQuery Bootgrid
jQuery Validate
jQuery Password Validation
- jzaefferer/jquery-validation.password
- easy-designs/jquery.easyValidationRules.js: Form field validation via associated lists. Inspired by http://aerotwist.com/blog/better-password-form-fields/ Demo:
- jQuery Password Validation(密码验证) | 菜鸟教程
- bassistance.de » jQuery plugin: Password Validation
- Aerotwist - Better password form fields
jQuery-Form-Validator
- victorjonsson/jQuery-Form-Validator: jQuery plugin that makes it easy to validate user input while keeping your HTML markup clean from javascript code.
- jQuery Form Validator
jQuery html5Validate
- zhangxinxu/html5Validate: 基于HTML5新特性新规范的表单验证jQuery插件
- jQuery html5Validate基于HTML5表单验证插件 « 张鑫旭-鑫空间-鑫生活
- JS前端验证与用户自由思想 « 张鑫旭-鑫空间-鑫生活
Jquery Validation
- blog/formValidation.js at master · liuyunzhuge/blog
- jquery-validation/jquery-validation: jQuery Validation Plugin library sources
- jQuery Validate | jQuery Plugin Registry
- jQuery Validate | 菜鸟教程
- jQuery Validation Plugin | Form validation with jQuery
jQuery-Validation-Engine
- posabsolute/jQuery-Validation-Engine: jQuery form validation plugin
tips验证
- aarondo/Strength.js: The ultimate jQuery password input plugin. Featuring secure strength indicator and hide/show password
- tanepiper/jquery.ui.pwstrength: jQueryUI Password Strength Meter
- elboletaire/password-strength-meter: A password strength meter for jQuery
- MorrisJobke/strengthify: Combine jQuery and zxcvbn to create a password strength meter
- n0nick/password_strength: jQuery password strength plugin
- stripe/jquery.mobilePhoneNumber: [DEPRECATED] A general purpose library for validating and formatting mobile phone numbers.
jQuery 下拉列表
输入框下拉分页菜单选择插件
- bDialog使用实例
- vestman/Select-or-Die: Yet another jQuery plugin to style select elements. Demo at http://vst.mn/selectordie/
- vestman/Select-or-Die-Themes: Theme repository for the SoD
- jdulal/Select-or-Die
jQuery-Mask-Plugin
- igorescobar/jQuery-Mask-Plugin: A jQuery Plugin to make masks on form fields and HTML elements.
- jQuery Mask Plugin - A jQuery Plugin to make masks on form fields and html elements.
jquery-maskmoney
- plentz/jquery-maskmoney: jQuery plugin to mask data entry in the input text in the form of money (currency).
Jquery-Price-Format
- price-format/Jquery-Price-Format: jQuery Price Format Plugin is useful to format input fields and HTML elements as prices. For example, if you type 123456, the plugin updates it to US$ 1,234.56. It is costumizable, so you can use other prefixes, separator
jquery-timeago
- rmm5t/jquery-timeago: :clock8: The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").
jquery.jqprint
- tanathos/jquery.jqprint: jQuery print plugin
multi-select.js
- lou/multi-select: A user-friendlier drop-in replacement for the standard select with multiple attribute activated.
- jQuery multiselect
支持10种格式的 HTML 表格导出插件
- kayalshri
- HTML table Export
- Tableexport.jquery.plugin by kayalshri
日历翻转效果
文字标签
文本框
手写输入法
省市选择器
软键盘&表情
复制调用text文本框内容
- MyBeany/myExcel: 基于jquery实现的web版excel
¥布局、组件
jquery-audio
- Free Jquery Audio Player | Cincopa
jquery-lang-js
- Irrelon/jquery-lang-js: i18n Automatically deploy and switch multi-language HTML pages without reloading the page.
- Home | Irrelon Software Limited
分布引导插件
导航菜单
Path旋转菜单
wheel-menu
- peachananr/wheel-menu: Add a fully customisable Path-like wheel menu button to your website
- jQuery Wheel Menu by Pete R. | The Pete Design
响应式导航
手风琴插件
手风琴效果
模态窗口,工具提示和消息插件
标签系统插件
- sniperwolf/taggingJS: jQuery plugin to tagging like a charm!
- taggingJS
垂直时间轴
所见即所得(WYSIWYG)编辑器插件
jquery-notebook
- raphaelcruzeiro/jquery-notebook: A modern, simple and elegant WYSIWYG rich text editor.
- Alex-D/Trumbowyg: A lightweight and amazing WYSIWYG JavaScript editor - 20kB only (8kB gzip)
- Trumbowyg - A lightweight WYSIWYG editor by Alex-D / Alexandre Demode
仪表盘插件
- ModelN/sDashboard: A simple & light weight dashboard framework in javascript
砌体
- rnmp/salvattore: A jQuery Masonry alternative with CSS-driven configuration.
- Salvattore — A jQuery Masonry alternative with CSS-driven configuration
¥地图
Maplace.js
- danielemoraschi/maplace.js: A Google Maps Javascript plugin for jQuery.
¥菜单
¥拖拽
- MyBeany/myDrag: Jquery实现的拖拽式图形绘制功能
- mumuy/widget: A set of widgets based on jQuery&&javascript. 一套基于jquery或javascript的插件库 :轮播、标签页、滚动条、下拉框、对话框、搜索提示、城市选择(城市三级联动)、日历等
jQuery projects
jQuery 资源、整理集&FAQ
jQuery 资源
- Removing jQuery from GitHub.com frontend | GitHub Engineering
- Rails Behaviors
- Simple Stack Effects
jQuery 整理集
- jquery选择器_专题_脚本之家
- jQuery常用插件_专题_脚本之家
- jQuery扩展技巧_专题_脚本之家
- jQuery表格(table)操作_专题_脚本之家
- jQuery表格(table)操作_专题_脚本之家
- jQuery form操作_专题_脚本之家
- jQuery拖拽特效_专题_脚本之家
- jQuery动画与特效用法_专题_脚本之家
- jQuery的cookie操作_专题_脚本之家
- jQuery特效_专题_脚本之家
- jQuery 插件 - 开源软件 - OSCHINA - 中文开源技术交流社区
jQuery FAQ
- jQuery [attribute$=value] 选择器 | 菜鸟教程
- jQuery height() 方法 | 菜鸟教程
- www.w3school.com.cn/jquery/selector_contains.asp
- .data() | jQuery API Documentation
$JS MVC框架
AdonisJS
- AdonisJS Framework
- AdonisJS Community
- adonisjs-community/awesome-adonisjs: A curated list of awesome bookmarks, packages, tutorials, videos and other cool resources from the AdonisJS ecosystem.
- AdonisJs - Node.js web framework
Backbone.js
- jashkenas/backbone: Give your JS App some Backbone with Models, Views, Collections, and Events
- jeromegn/Backbone.localStorage: A localStorage adapter for Backbone.js
- Backbone.js
- Backbone.js API中文文档
mithril.js
- MithrilJS/mithril.js: A Javascript Framework for Building Brilliant Applications
- Introduction - Mithril.js
Sails.js
- balderdashy/sails: Realtime MVC Framework for Node.js
- balderdashy/sails-docs: **Latest docs now live in the Sails core repo!** The source markdown files for the official Sails.js documentation, which gets compiled, squeezed, and stretched into HTML when we deploy the Sails website.
- ragulka/sails-starter-app: Sails starter app
Spine
- Spine JS Project
- SpineJS - LightWeight MVC Library for Marketing And Business
todomvc
- tastejs/todomvc: Helping you select an MV* framework - Todo apps for React.js, Ember.js, Angular, and many more
- TodoMVC
$JS MVP框架
Riot.js
- riot/riot: Simple and elegant component-based UI library
- Riot.js — Simple and elegant component-based UI library
- jimsparkman/RiotControl: Event Controller / Dispatcher For RiotJS, Inspired By Flux
$JS MVVM框架
sugar
- tangbc/sugar: A lightweight and powerful JavaScript MVVM library. Used for production or learning how to make a full MVVM.
san
- baidu/san: A fast, portable, flexible JavaScript component framework
- San
yox
- yoxjs/yox: A lightweight mvvm framework
- 简介 - Yox - A lightweight mvvm framework
- fengshi123/mvvm_example: 通过完成监听器 Observer 、订阅器 Dep 、订阅者 Watcher 和解析器 Compile 的实现,来模拟初始化一个Vue 实例
$React.js
React.js core
create-react-app
¥create-react-app core
react-scripts
- firstlookmedia/react-scripts: ⚙ shared react app configs
- humanmade/react-wp-scripts: Integrate create-react-app with your WordPress theme/plugin.
- SZzzzz/react-scripts-ts-antd: scripts for create-react-app base on react-scripts-ts
- dozoisch/react-async-script: A React composition mixin for loading 3rd party scripts asynchronously
- raymondsze/create-react-scripts: Easily extend the react-scripts to your own version of react-scripts
- jpavon/react-scripts-ts: @jpavon/react-scripts-ts, react-scripts with ts-loader and type checker on a separate process.
- ro-savage/react-scripts-cssmodules: Enable CSS Modules for Create-React-App using the official CRA api
- pagarme/react-scripts-former-kit-dashboard: 📊 A custom react-scripts for building highly-customizable dashboards using former-kit components
- facebook/create-react-app: Create React apps with no build configuration.
- create-react-app/README.md at master · facebook/create-react-app
- tuchk4/awesome-create-react-app: Awesome list of Create React App articles / tutorials / videos and FAQ
- parksben/react-spa-app: An single-page app skeleton in React, main structures comes from Create-React-App.
- create-react-app/README.md at master · facebook/create-react-app
- create-react-app/adding-custom-environment-variables.md at master · facebook/create-react-app
- create-react-app/packages/react-dev-utils at master · facebook/create-react-app
- Effective JavaScript Codemods – Christoph Nakazawa – Medium
- Create React App 2.0: Babel 7, Sass, and More – React Blog
- Getting Started · Create React App
- Create React App · Set up a modern web app by running one command.
- Adding TypeScript · Create React App
- Code Splitting in Create React App | Serverless Stack
- Customizing create-react-app: How to Make Your Own Template
¥create-react-app libs、plugins&tools
craco
- gsoft-inc/craco: Create React App Configuration Override, an easy and comprehensible configuration layer for create-react-app
- @craco/craco - npm
create-react-app-antd
- ant-design/create-react-app-antd: Use antd in create-react-app without ejecting ✨
- Ant Design - A UI Design Language
- 在 create-react-app 中使用 - Ant Design
create-react-app-typescript
- wmonk/create-react-app-typescript: DEPRECATED: Create React apps using typescript with no build configuration.
- Migrating from create-react-app-typescript to Create React App · Vincent Tunru.com
create-react-pwa
- jeffposnick/create-react-pwa: https://github.com/facebookincubator/create-react-app + Progressive Web App goodness
- PWA-ification, via SWPrecacheWebpackPlugin + manifest.json by jeffposnick · Pull Request #1728 · facebook/create-react-app
customize-cra
- arackaf/customize-cra: Override webpack configurations for create-react-app 2.0
handy-make
- xiyuyizhi/handy-make: a tool for create react apps,support common use features,inspired by vue-cli and create-react-app
react-app-rewired
- timarney/react-app-rewired: Override create-react-app webpack configs without ejecting
roadhog
- sorrycc/roadhog: 🐷 Cli tool for creating react apps, configurable version of create-react-app.
- roadhog 2.0 发布 · Issue #55 · sorrycc/blog
roadhog-api-doc
- nikogu/roadhog-api-doc
- roadhog-api-doc/utils.js at master · nikogu/roadhog-api-doc
react-gh-pages
- gitname/react-gh-pages: Deploying a React App (created using create-react-app) to GitHub Pages
- React App
react-refresh-webpack-plugin
- pmmmwh/react-refresh-webpack-plugin: A Webpack plugin to enable "Fast Refresh" (also previously known as Hot Reloading) for React components.
- esetnik/customize-cra-react-refresh: Provides a simple, no frills way to integrate react-refresh into your create-react-app using customize-cra.
¥create-react-app 资源、整理集&FAQ
create-react-app 资源
- docschina/create-react-app: [印记中文](https://docschina.org/) - 🌐 Create React App 中文文档
create-react-app 整理集
create-react-app FAQ
- 0.8.0 breaks svg sprite · Issue #1153 · facebook/create-react-app
- Decorator is not supported! · Issue #214 · facebook/create-react-app
- Easily Add an Babel Plugin · Issue #411 · facebook/create-react-app
- Document maintaining a fork of react-scripts as an alternative to ejecting · Issue #682 · facebook/create-react-app
create-react-class
- create-react-class - npm
React Native
¥React Native core
create-react-native-app
- react-community/create-react-native-app: Create a React Native app on any OS with no build config.
- expo/create-react-native-app: Create React Native apps that run on iOS, Android, and web
- expo/expo-cli: Tools for making Expo apps
- Issues · expo/expo-cli
- facebook/react-native: A framework for building native apps with React.
- React Native Community
- React Native 中文网
- React Native · A framework for building native apps using React
¥React Native frameworks
react-web
- taofed/react-web: A framework for building web apps with React Native compatible API.
¥React Native libs、plugins&tools
#A-G
react-native-animated-view
- thisXY/react-native-animated-view: 你可以像jQuery那样只给结果样式就能操作各种动画,你可以控制每一个样式的动画时间、动画函数甚至每一帧等。总之,你可以随意搭配轻松如意地操纵react-native动画。
react-native-custom-fonts
- atoami/react-native-custom-fonts: 📚 React Native Custom Fonts
react-native-drawer-layout
- react-native-community/react-native-drawer-layout: A platform-agnostic drawer layout for react-native
react-native-drawer-layout-polyfill
- react-native-community/react-native-drawer-layout-polyfill: A polyfill for React Natives DrawerLayoutAndroid
react-native-elements
- react-native-elements/react-native-elements: Cross-Platform React Native UI Toolkit
react-native-fetch-polyfill
- robinpowered/react-native-fetch-polyfill: Exposes options to React Native's XMLHttpRequest that are not accessible by `whatwg-fetch`
react-native-fast-image
- DylanVann/react-native-fast-image: 🚩 FastImage, performant React Native image component.
- areslabs/alita: 一套把React Native代码转换成微信小程序代码的转换引擎工具。我们不造轮子,不发明新框架,只是提供工具把RN扩展到微信小程序端。
React Native Async Storage
- React Native Async Storage
- react-native-async-storage/async-storage: An asynchronous, persistent, key-value storage system for React Native.
- Async Storage | Async Storage
#H-N
NativeBase
- GeekyAnts/NativeBase: Essential cross-platform UI components for React Native
react-native-image-crop-picker
- ivpusic/react-native-image-crop-picker: iOS/Android image picker with support for camera, video, configurable compression, multiple images and cropping
react-native-i18n
- AlexanderZaytsev/react-native-i18n: React Native + i18n.js
react-native-markdown-renderer
- mientjan/react-native-markdown-renderer: React Native 100% compatible CommonMark renderer
react-native-markdown
- lwansbrough/react-native-markdown: Markdown component for React Native
react-native-markdown-view
- Benjamin-Dobell/react-native-markdown-view: MarkdownView for React Native
react-native-multibar
- alex-melnyk/react-native-multibar: React Native MultiBar
react-native-macos
- ptmt/react-native-macos: [deprecated in favor of https://microsoft.github.io/react-native-windows/] React Native for macOS is an experimental fork for writing desktop apps using Cocoa
react-native-mapbox-gl
- mapbox/react-native-mapbox-gl: A Mapbox GL react native module for creating custom maps
- obipawan/react-native-hyperlink: A <Hyperlink /> component for react-native that makes urls, fuzzy links, emails etc clickable
#O-T
react-native-order-flat-list
- thisXY/react-native-order-flat-list: react-native拖动排序列表
react-native-refreshable-listview
- jsdf/react-native-refreshable-listview: Deprecated. A pull-to-refresh ListView which shows a loading spinner while your data reloads
react-native-simple-markdown
- CharlesMangwa/react-native-simple-markdown: 📜 React Native Markdown component (iOS & Android)
react-native-scaling-utils
- tiaanduplessis/react-native-scaling-utils: Simple scaling utilities for React Native
react-native-swiper
- leecade/react-native-swiper: The best Swiper component for React Native.
react-native-thirdparty
- Geek-ch/react-native-thirdparty: collect some react-native-thirdparty 收集了一些RN的第三方组件集合 http://www.jianshu.com/p/53ff78168acc
react-three-fiber
- pmndrs/react-three-fiber: 🇨🇭 A React renderer for Three.js (web and react-native)
react-native-storage
- sunnylqm/react-native-storage: local storage wrapper for both react-native and browser. Support size controlling, auto expiring, remote data auto syncing and getting batch data in one query.
- shifeng1993/react-native-start
#U-Z
react-native-web
- necolas/react-native-web: React Native for Web
react-native-vector-icons
- oblador/react-native-vector-icons: Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling.
¥React Native projects
Gakki
- shuiRong/Gakki: A React Native App for Mastodon. development acount in cmx.im:
- Gakki (@shuiRong@cmx.im) - 长毛象中文站
- fengshi123/react_native_project: React Native 项目,主要功能包括:试卷模块(图片剪裁、图片上传、拍照剪裁、语音录入、语音播放、图表统计等)、网盘功能(手指左滑、下拉刷新、各种文件预览等)、视听空间(视频播放、音频播放、全屏、微信分享等)、在线升级等等。
¥React Native 资源、整理集&FAQ
#React Native 资源
awesome-react-native
- jondot/awesome-react-native: Awesome React Native components, news, tools, and learning material!
react-native-guide
- reactnativecn/react-native-guide: React Native指南汇集了各类react-native学习资源、开源App和组件
- typescript-cheatsheets/react-native: react-native-typescript-cheatsheet
#React Native 整理集
#React Native FAQ
Flow
- facebook/flow: Adds static typing to JavaScript to improve developer productivity and code quality.
- Flow: A Static Type Checker for JavaScript
- Flow: A Static Type Checker for JavaScript
- Getting Started | Flow
- Subsets & Subtypes | Flow
JSX
styled-jsx
- zeit/styled-jsx: Full CSS support for JSX without compromises
- Topic: jsx
- 介绍全新的 JSX 转换 – React Blog
Redux
¥Redux core
#react-redux
react-redux-starter-kit
- davezuko/react-redux-starter-kit: Get started with React, Redux, and React-Router.
react-redux-links
- markerikson/react-redux-links: Curated tutorial and resource links I've collected on React, Redux, ES6, and more
react-redux-typescript-guide
- piotrwitek/react-redux-typescript-guide: The complete guide to static typing in "React & Redux" apps using TypeScript
- reduxjs/react-redux: Official React bindings for Redux
- gothinkster/react-redux-realworld-example-app: Exemplary real world application built with React + Redux
- jeffersonRibeiro/react-shopping-cart: 🛍️ Simple ecommerce cart application built with React Redux
- React Redux · Official React bindings for Redux
- react-redux 文档 · GitBook
- react-redux项目实战教程 · GitBook (Legacy)
- Redux
- reduxjs/redux: Predictable state container for JavaScript apps
- jasonslyvia/a-cartoon-intro-to-redux-cn: 看漫画,学 Redux。不写一行代码,轻松看懂 Redux 原理!
- Read Me - Redux
- applyMiddleware · Redux
- www.redux.org.cn
- 实现撤销重做 · Redux
- Middleware · Redux
- 自述 · GitBook
¥Redux libs、plugins&tools
#Promise的解决方案
redux-promise
- redux-utilities/redux-promise: FSA-compliant promise middleware for Redux.
redux-promise-middleware
- pburtchaell/redux-promise-middleware: Enables simple, yet robust handling of async action creators in Redux
- Introduction - Promise Middleware
#回调函数的解决方案
redux-thunk
redux-thunk core
- reduxjs/redux-thunk: Thunk middleware for Redux
#发布/订阅的解决方案
redux-saga
redux-saga core
- redux-saga/redux-saga: An alternative side effect model for Redux apps
- Read Me · Redux-Saga
- API 参考 · Redux-Saga
- 初级教程 · Redux-Saga
redux-saga libs、plugins&tools
redux-saga 资源、整理集&FAQ
《Redux Hero》
- Redux Hero Part 1: A Hero is Born (A Fun Introduction to Redux.js)
- Redux Hero Part 2: Actions and Their Consequences (a Fun Introduction to redux-actions)
- Redux Hero Part 3: Choose Wisely (a Fun Introduction to reselect.js)
- Redux Hero Part 5: The Hero is Tested (a Fun Introduction to redux-saga-test-plan)
- Redux Saga实践
- javascript – 使用redux-saga与ES6发电机vs redux-thunk与ES7 async/await的优点/缺点 - 代码日志
- javascript – 编写一个与redux / redux-saga共享数据的HoC - 代码日志
#A-G
beautiful-react-redux
- theKashey/beautiful-react-redux: Redux 🚀, Redux 🤘, Redux 🔥 - and the magic optimization
redux-actions
- redux-utilities/redux-actions: Flux Standard Action utilities for Redux.
- Read Me - redux-actions
redux-debounced
- ryanseddon/redux-debounced: Debounce middleware for Redux
redux-debounce
- wyze/redux-debounce: FSA-compliant middleware for Redux to debounce actions.
- redux-debounce - npm
redux-devtools-extension
- zalmoxisus/redux-devtools-extension: Redux DevTools extension.
- Extension · Redux DevTools Extension
redux-di-middleware
- redux-di-middleware - npm
redux-effect
- liumin1128/redux-effect: redux-effect
#H-N
redux-immutable
- gajus/redux-immutable: redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
- indexiatech/redux-immutablejs: Redux Immutable facilities.
redux-logger
- LogRocket/redux-logger: Logger for Redux
react-redux-i18n
- artisavotins/react-redux-i18n: binding for redux and react-i18nify
react-intl-redux
- ratson/react-intl-redux: Redux binding for React Intl.
#O-T
redux-observable
- redux-observable/redux-observable: RxJS middleware for action side effects in Redux using "Epics"
- Introduction · redux-observable
- redux-observable
- redux-observable/redux-observable: RxJS middleware for action side effects in Redux using "Epics"
- Introduction · redux-observable
redux-persist
- rt2zz/redux-persist: persist and rehydrate a redux store
reduce-reducers
- redux-utilities/reduce-reducers: Reduce multiple reducers into a single reducer from left to right
redux-react-firebase
- tiberiuc/redux-react-firebase: Use Firebase with React and Redux in ES6
- redux-react-firebase/API.md at master · tiberiuc/redux-react-firebase
redux-rx
- acdlite/redux-rx: RxJS utilities for Redux.
rematch
- rematch/rematch: A Redux Framework
- Getting Started · Rematch
reselect
- reduxjs/reselect: Selector library for Redux
reactive-react-redux
- dai-shi/reactive-react-redux: React Redux binding with React Hooks and Proxy
redux-toolkit
- reduxjs/redux-toolkit: The official, opinionated, batteries-included toolset for efficient Redux development
redux-storage
- michaelcontento/redux-storage: Persistence layer for redux with flexible backends
redux-react-hook
- facebookincubator/redux-react-hook: React Hook for accessing state and dispatch from a Redux store
standard-redux-shape
- ecomfe/standard-redux-shape: A library to help standardize your redux state shape
svelte3-redux
- dai-shi/svelte3-redux: Redux for Svelte 3
- rtk-incubator/rtk-query: Experimental data fetching and caching addon for Redux Toolkit
- reduxjs/react-redux-benchmarks: Performance benchmark harness for React-Redux
#U-Z
redux-zero
- redux-zero/redux-zero: A lightweight state container based on Redux
why-did-you-update-redux
- theKashey/why-did-you-update-redux: Patch Redux to discover unnecessary re-renders
¥Redux 资源、整理集&FAQ
#Redux 资源
- camsong/redux-in-chinese: Redux 中文文档
- Redux 中文官网 - JavaScript 应用的状态容器,提供可预测的状态管理。 | Redux 中文官网
#Redux 整理集
- Redux 入门教程(一):基本用法 - 阮一峰的网络日志
- Redux 入门教程(二):中间件与异步操作 - 阮一峰的网络日志
- Redux 入门教程(三):React-Redux 的用法 - 阮一峰的网络日志
#Redux FAQ
- javascript - How to dispatch a Redux action with a timeout? - Stack Overflow
- Redux Crash Course with Hooks 🎣 - DEV Community
React Router
React Router core
react-router-dom
- react-router/packages/react-router-dom at master · ReactTraining/react-router
- react-router-dom - npm
- ReactTraining/react-router: Declarative routing for React
- docschina/react-router.cn: [印记中文](https://docschina.org/) - 🌐 react-router 中文文档
- React Router: Declarative Routing for React.js
- React Router: Declarative Routing for React.js
- React Router: Declarative Routing for React.js
- React Router: Declarative Routing for React.js
- Introduction | React Router 中文文档
- API 文档 | React Router 中文文档
- react-router.cn
- Deployment · Create React App
React Router libs、plugins&tools
connected-react-router
- supasate/connected-react-router: A Redux binding for React Router v4
react-router-config
- react-router/README.md at master · ReactTraining/react-router
- react-router-config - npm
react-router-5-course
- ReactTraining/react-router-5-course
react-live-route
- fi3ework/react-live-route: An enhanced react-router-v4/5 Route that keeps route alive.
React Router 资源、整理集&FAQ
- 前端路由实现及 react-router v4 源码分析 · Issue #21 · fi3ework/blog
- Protecting a route with react-router-config? · Issue #4962 · ReactTraining/react-router
- Newest 'react-router' Questions - Stack Overflow
- javascript - reactjs - can not read property push of undefined - Stack Overflow
React.js 服务端渲染(SSR)
React.js Documentation
- Getting Started – React
- 开始 – React
React.js Hooks
#Hooks core
useState
useEffect
useContext
useReducer
useCallback
useMemo
useRef
useImperativeMehtods / useImperativeHandle
useLayoutEffect
- Introducing Hooks – React
- Hook 简介 – React
- Using the Effect Hook – React
- Hooks FAQ – React
- Building Your Own Hooks – React
- React – A JavaScript library for building user interfaces
#Hooks libs、plugins&tools
ahooks
- alibaba/hooks: React Hooks Library
beautiful-react-hooks
- beautifulinteractions/beautiful-react-hooks: 🔥A collection of beautiful and (hopefully) useful React hooks to speed-up your components and hooks development 🔥
runtime-hooks
- gaoding-inc/runtime-hooks: 🔗 Utils for JS runtime hooking & injecting.
- 基于原型链劫持的前端代码插桩实践 - 知乎
react-hanger
- kitze/react-hanger: A small collection of useful hooks for React 16.7
react-loops
- leebyron/react-loops: React Loops works with React Hooks as part of the React Velcro Architecture
react-use
- streamich/react-use: React Hooks — 👍
- Components | < UseKey > - Demo ⋅ Storybook
react-form
- tannerlinsley/react-form: ⚛️ Hooks for managing form state and validation in React
rxjs-hooks
- LeetCode-OpenSource/rxjs-hooks: React hooks for RxJS
react-hook
- jaredLunde/react-hook: ↩ Strongly typed React hooks for function components
react-hooks
- kripod/react-hooks: Essential set of React Hooks for convenient Web API consumption and state management.
react-use-hover
- andrewbranch/react-use-hover: State hook to determine whether a React element is being hovered
react-final-form-hooks
- final-form/react-final-form-hooks: React Hooks to bind to 🏁 Final Form's high performance subscription-based form state management engine
react-use-form-state
- wsmd/react-use-form-state: 📄 React hook for managing forms and inputs state
react-useportal
- alex-cory/react-useportal: 🌀 React hook for Portals
react-resize-observer-hook
- zzarcon/react-resize-observer-hook: ResizeObserver + React hooks
rehooks
- rehooks/local-storage: React hook which syncs localStorage[key] with the comp.
- @rehooks/local-storage - npm
sunflower
- ant-design/sunflower: 支付宝行业前端在使用的中台流程组件
- sunflower
swr
- zeit/swr: React Hooks library for remote data fetching
- vercel/swr: React Hooks library for remote data fetching
usehooks
- gragland/usehooks: Easy to understand React Hook code recipes
- useHooks - Easy to understand React Hook recipes
use-async-resource
- use-async-resource - npm
- andreiduca/use-async-resource: A custom React hook for simple data fetching with React Suspense
use-debounce
- xnimorz/use-debounce: A debounce hook for react
use-throttle
- bhaskarGyan/use-throttle: A Throttle hook for react
umijs/hooks
- umijs/hooks: React Hooks Library
- @umijs/hooks
use-immer
- immerjs/use-immer: Use immer to drive state with a React hooks
use-resize-observer
- ZeeCoder/use-resize-observer: A React hook that allows you to use a ResizeObserver to measure an element's size.
useRequest
useWorker
- alewin/useWorker: ⚛️ useWorker() - A React Hook for Blocking-Free Background Tasks
use-http
- ava/use-http: 🐶 React hook for making isomorphic http requests
use-media
- streamich/use-media: useMedia React hook to track CSS media query state
use-local-storage-state
- astoilkov/use-local-storage-state: React hook that persists data in local storage
- Frezc/use-lodash-debounce-throttle: Bring debounce & throttle of lodash version to react hooks
- chrisjpatty/crooks: A collection of eclectic react hooks
- linbudu599/useMultiImperativeHandle: Enhanced useImperativeHandle to enable converting objects mount on ref.current
- PenumbraPro/hooks-dev-starter: Simple template help to developing React Hooks fast and easy.
- PenumbraPro/react-useVerifyCode-hook: Easy way in verify code sending. 适用于验证码场景的React Hooks
use-memo-one
- alexreardon/use-memo-one: useMemo and useCallback but with a stable cache
- use-memo-one - npm
use-substate
- philipp-spiess/use-substate: 🍙 Lightweight (<600B minified + gzipped) React Hook to subscribe to a subset of your single app state.
use-clippy
- CharlesStover/use-clippy: React Hook for reading from and writing to the user's clipboard.
react-window-communication-hook
- AvraamMavridis/react-window-communication-hook: React hook to communicate among browser context (tabs, windows, iframes)
react-script-hook
- hupe1980/react-script-hook: React hook to dynamically load an external script and know when its loaded
react-use-idb
- kigiri/react-use-idb: React side-effect hook that manages a single indexDB item.
use-mouse-action
- dimitrinicolas/use-mouse-action: React Hooks to listen to both mouse down or up and click events with a once called function
#Hooks projects
- yjdjiayou/react-hooks-qunar-demo: 仿去哪儿网火车票移动端项目(React Hooks 版)
#Hooks 资源、整理集&FAQ
Hooks 资源
hooks.guide
- Raathigesh/hooks.guide: 🏗 Collection of React hooks curated by the community
- Hooks.guide
rehooks
- Rehooks
- rehooks/awesome-react-hooks: Awesome React Hooks
- Add eslint-plugin-react-hooks/exhaustive-deps rule to check stale closure dependencies by gaearon · Pull Request #14636 · facebook/react
- weekly/79.精读《React Hooks》.md at master · dt-fe/weekly
- weekly/80.精读《怎么用 React Hooks 造轮子》.md at master · dt-fe/weekly
- blog/hooks.md at vuepress · hentaicracker/blog
- 分类:React - Postbird - 猫既吾命
Hooks 整理集
《React Hooks》
《用动画和实战打开 React Hooks》
- React Hooks 入门教程 - 阮一峰的网络日志
Hooks FAQ
- javascript - State not updating when using React state hook within setInterval - Stack Overflow
- How the Vue Composition API Replaces Vue Mixins | CSS-Tricks
- Thinking in React Hooks
- jvvkoo8pq3 - CodeSandbox
- How to fetch data with React Hooks? - RWieruch
- 使用 React Hooks 声明 setInterval — Overreacted
- 将 React 作为 UI 运行时 — Overreacted
React.js Server Components
- RFC: React Server Components by josephsavona · Pull Request #188 · reactjs/rfcs
- reactjs/server-components-demo: Demo app of React Server Components.
- facebook/react: A declarative, efficient, and flexible JavaScript library for building user interfaces.
- reactjs/rfcs: RFCs for changes to React
- reactjs/cn.reactjs.org: (Work in progress) React documentation website in Chinese
- reactjs/zh-hans.reactjs.org: (Work in progress) React documentation website in Simplified Chinese
- facebook/prop-types: Runtime type checking for React props and similar objects
- Issues · facebook/react
- React - A JavaScript library for building user interfaces
- React – 用于构建用户界面的 JavaScript 库
React.js components&libs
¥Authorization
#React.js 密码强度
- ttdung11t2/react-native-password-strength-checker: A react-native password input with strength checker for both IOS and Android
- abhijeetNmishra/react-password-strength-meter: React Component to display password strength meter - Demo at :
- ezranbayantemur/react-native-passmeter: Simple password strength meter for React Native.
- rodrigowpl/react-password-strength: React component based on dropbox algorithm for Password Strength Estimation
- mmw/react-password-strength: A password strength indicator field for use in React projects
¥Badge、Emoji&Icon
emoji-mart
- missive/emoji-mart: One component to pick them all 👊🏼
- Emoji Mart 🏬 | One component to pick them all
mdi-react
- levrik/mdi-react: Material Design Icons for React/Preact packaged as single components
react-fa
- andreypopp/react-fa: Font Awesome icons as React components
- https://andreypopp.github.io/react-fa/
react-icons
- react-icons/react-icons: svg react icons of popular icon packs
- react-icons
react-spinners
- react-spinners by davidhu2000 · Bit
¥Canvas
react-komik
- sonnylazuardi/react-komik: ReactJS based comic strip creator using fabric.js canvas rendering
¥Chat
Chat-React
- Hzy0913/chat-react: chat react chat component
¥Compute Measurements
react-measure
- souporserious/react-measure: 📏 Compute measurements of a React component.
¥Download&Upload
react-dropzone
- react-dropzone/react-dropzone: Simple HTML5 drag-drop zone with React.js.
- felixrieseberg/React-Dropzone-Component: ReactJS Dropzone for File Uploads (using Dropzone.js)
react-filepond
- pqina/react-filepond: 🔌 A handy FilePond adapter component for React
react-fine-uploader
- FineUploader/react-fine-uploader: Easily integrate Fine Uploader or Fine Uploader S3 into a React app. Drop-in high-level components for a turn-key UI. Use small focused components to build a more custom UI.
- liuyuanquan/react-fileupload: react版本的图片上传,支持拖拽和删除,用来复习Drag,Drop,File,XHR2
¥Event
#click
react-onclickoutside
- Pomax/react-onclickoutside: An onClickOutside wrapper for React components
react-fastclick
- JakeSidSmith/react-fastclick: Fast Touch Events for React
- VaJoy/fastclick-analysis: fastclick源码分析
- react-fastclick - npm
#drag&drop
react-dnd
- react-dnd/react-dnd: Drag and Drop for React
- React DnD
- React DnD
- React-DnD 的使用 - scarletsky
react-sortable-hoc
- clauderic/react-sortable-hoc: A set of higher-order components to turn any list into an animated, touch-friendly, sortable list ✌️
- React Sortable Higher-order Components
react-dragline
- zcued/react-dragline: Guide lines and magnetic adsorption to better align draggable elements in React.
react-smooth-dnd
- kutlugsahin/react-smooth-dnd: react wrapper components for smooth-dnd
react-dnd-scrollzone
- azuqua/react-dnd-scrollzone: A smooth scrolling container for draggable items
- react-dnd-scrollzone - npm
react-dnd-html5-backend
- react-dnd/react-dnd-html5-backend: HTML5 backend for React DnD [Legacy Repo]
react-dnd-touch-backend
- yahoo/react-dnd-touch-backend: Touch Backend for react-dnd.
react-draggable-tags
- YGYOOO/react-draggable-tags: A draggable component for react
- react-draggable-tags
#keyboard
react-keyboard-event-handler
- linsight/react-keyboard-event-handler: A React component for handling keyboard events
#touch
react-touch-events
- jerrybendy/react-touch-events: Enable tap / swipe events for react
react-touch
- phil303/react-touch: React wrapper components that make touch events easy
#滚动、滑动
#无限滚动/滚动虚拟化
react-virtualized
- bvaughn/react-virtualized: React components for efficiently rendering large lists and tabular data
- react-virtualized - npm
- react-virtualized
react-virtualized-auto-sizer
- bvaughn/react-virtualized-auto-sizer: Standalone version of the AutoSizer component from react-virtualized
- react-virtualized-auto-sizer - npm
react-window
- bvaughn/react-window: React components for efficiently rendering large lists and tabular data
- react-window - npm
- react-window
- react-window
react-window-infinite-loader
- bvaughn/react-window-infinite-loader: InfiniteLoader component inspired by react-virtualized but for use with react-window
- react-window-infinite-loader - npm
- @patternfly/react-virtualized-extension - npm
- @velusgautam/react-virtualized - npm
- @brave/react-virtualized-auto-sizer - npm
found-scroll
- 4Catalyzer/found-scroll: Scroll management for found
mor-scroll-watcher
- func-star/mor-scroll-watcher: Mona系列 - React滚动监听器
react-router-scroll
- taion/react-router-scroll: React Router scroll management
react-slick
- akiran/react-slick: React carousel component
scroll-behavior
- taion/scroll-behavior: Pluggable browser scroll management
react-point
- ReactTraining/react-point: Fast touch events for React
- react-point - npm
react-event-listener
- oliviertassinari/react-event-listener: A React component for binding events on the global scope.
react-hammerjs
- JedWatson/react-hammerjs: ReactJS / HammerJS integration. Support touch events in your React app.
react-event
- pinnacle/react-event: Declarative way to handle events outside / inside of React Component.
react-event-components
- pagarme/react-event-components: 🛰 A set of React components designed to handle global events (interval, keyboard, touch, mouse, etc)
react-key-handler
- ayrton/react-key-handler: React component to handle keyboard events
- react-key-handler
react-hotkeys
- jaywcjlove/react-hotkeys: React component to listen to keydown and keyup keyboard events, defining and dispatching keyboard shortcuts.
- react-hot-keys 1.3.0 Demo
react-track
- ecomfe/react-track: A declarative, component based solution to track page views and user events with react & react-router
react-outside-event
- gajus/react-outside-event: A higher order React component that attaches an event listener for events that occur outside of the component element.
react-ckeditor
- codeslayer1/react-ckeditor: CKEditor component for React with plugin and custom event listeners support
react-higher-event
- bloodyowl/react-higher-event: Declarative API to listen to events outside of a component
react-compose-events
- lucasconstantino/react-compose-events: A Higher-Order Component factory to attach outside event listeners
react-document-events
- STRML/react-document-events: Declarative method for binding handlers to document and window - and cleaning them up.
react-with-tap-events
- hartmamt/react-with-tap-events
react-swipe-events
- iamham/react-swipe-events: Swipe (Touch) event for react component as npm package
- react-swipe-events - npm
retracked
- coursera/retracked: Event tracking for React components
react-events
- jhudson8/react-events: Declarative managed event bindings for react components
react-window-mixins
- szymonkaliski/react-window-mixins: React mixins for working with browser window events
react-eventproxy
- HuaRongSAO/react-eventproxy: react 观察者模式 事件监听发布,用于夸组件之间信息交互
- react-brasil/awesome-react-events-br: Awesome list of React events in Brazil.
¥File&Text
#文字轮播
react-text-loop
- braposo/react-text-loop: Animate words in your headings
Draft
- Draft.js · Rich Text Editor Framework for React
react-native-fs
- itinance/react-native-fs: Native filesystem access for react-native
react-pdf-js
- mikecousins/react-pdf-js: A React component to wrap PDF.js
react-pdf
- diegomura/react-pdf: 📄 Create PDF files using React
¥Image
¥图片裁切
antd-img-crop
- nanxiaobei/antd-img-crop: 🔪 An image cropper for Ant Design Upload
react-image-crop
- DominicTobias/react-image-crop: A responsive image cropping tool for React
react-lazy-load-image-component
- Aljullu/react-lazy-load-image-component: React Component to lazy load images and components using a HOC to track window scroll position.
react-image
- mbrevda/react-image: React.js <img> tag rendering with multiple fallback & loader support
- darrell0904/darrell-photo-gallery: 一个基于 react hoos 开发的 仿石墨的 图片放大插件
¥Loading
pace
- HubSpot/pace: Automatically add a progress bar to your site. #hubspot-open-source
- HubSpot/pace: Automatically add a progress bar to your site. #hubspot-open-source
- PACE
- PACE — Automatic page load progress bars
react-loading
- fakiolinho/react-loading: React component for loading animations
react-content-loader
- danilowoz/react-content-loader: ⚪ SVG-Powered component to easily create skeleton loadings.
- klendi/react-top-loading-bar: A very simple, highly customisable youtube-like react loader component.
¥Navigation
react-navigation
- react-navigation/react-navigation: Routing and navigation for your React Native apps
- wix/react-native-navigation: A complete native navigation solution for React Native
- t4t5/react-native-router: Awesome navigation for your React Native app.
- parakhod/react-navigation-redux-debouncer: Debounce middleware for the react-navigation redux actions
- React Navigation · Routing and navigation for your React Native apps
react-slider-kit
- M-Izadmehr/react-slider-kit: react-slider-kit is going to be a comprehensive solution to slider feature in react.
- react-slider-kit
react-animated-navigator
- MartinPham/react-animated-navigator: Easier way to make React router transitions
slider
- react-component/slider: React Slider
¥Notification&Toast
react-toastify
- fkhadra/react-toastify: React notification made easy 🚀 !
¥Portal
react-portal-tooltip
- romainberger/react-portal-tooltip: Awesome React tooltip
react-portal
- tajo/react-portal: 🎯 React component for transportation of modals, lightboxes, loading bars... to document.body or else.
react-gateway
- cloudflare/react-gateway: Render React DOM into a new context (aka "Portal")
react-cool-portal
- wellyshen/react-cool-portal: 😎🍒 React hook for Portals, which renders modals, dropdowns, tooltips etc. to <body> or else.
¥react-component
form
- react-component/form: React High Order Form Component(web & react-native)
- rc-form@2.4.4 - React High Order Form Component
field-form
- react-component/field-form: ⚡️ React Performance First Form Component
Material Components Web
- Develop for the Web - Material Design
pri
- prijs/pri: Powerful toolkit for building react applications/component
react-modal
- pradel/react-responsive-modal: Simple responsive react modal
- bodyflex/react-native-simple-modal: A simple JavaScript modal component for React Native.
React Toolbox
- react-toolbox/react-toolbox: A set of React components implementing Google's Material Design specification with the power of CSS Modules
- alexhisen/mobx-forms-demo
- MobX Forms · MobX Forms
React Components by Khan Academy
- Khan/react-components
- React Components
react-progressbar
- kimmobrunfeldt/react-progressbar.js: Responsive and slick progress bars for React.
- mathieudutour/react-progress-button: Simple react.js component for an inline progress indicator
- abdennour/react-progressbar: Basic progress bar in React.js
react-widgets
- jquense/react-widgets: An à la carte set of polished, extensible, and accessible inputs built for React
- React Widgets
rsuite
- rsuite/rsuite: A suite of React components .
- RSUITE 3 | React Suite | 一套 React 的 UI 组件库
- RSUITE | React Suite | 一套 React 的 UI 组件库
React Belle
- nikgraf/belle: Configurable React Components with great UX
- Belle - Configurable React Components with great UX
- Belle - Configurable React Components with great UX
reactopt
- reactopt/reactopt: A CLI React performance optimization tool that identifies potential unnecessary re-rendering
react-messenger
- sejr/react-messenger: Chat UX components built with React, inspired by Facebook Messenger
rc-tools
- react-component/rc-tools: Tools For React Component
the-platform
- jaredpalmer/the-platform: Web. Components. 😂
tippy.js-react
- atomiks/tippy.js-react: React component for Tippy.js
- react-component
- react-component/util: Common Utils For React Component
¥SVG
react-svg-inline
- MoOx/react-svg-inline: A React component to inline your SVG
svg-loaders-react
- ajwann/svg-loaders-react: React implementation of the SVG Loaders library by Sam Herbert
SVGR
- smooth-code/svgr: Transform SVGs into React components 🦁
- SVGR - The React to SVG transformer
¥Tree View
react-virtualized-tree
- diogofcunha/react-virtualized-tree: A virtualized tree view component making use of react
- react-virtualized-tree - npm
¥UI
#Helper Class&Utility-First CSS
tailwind-react-ui
- emortlock/tailwind-react-ui: React utility component primitives & UI framework for use with Tailwind CSS
tailwind-rn
- vadimdemedes/tailwind-rn: 🦎 Use Tailwind CSS in React Native projects
ant-design
#ant-design 源码解读
#ant-design 设计资源
- antd-init/examples/local-iconfont at master · ant-design/antd-init
- 设计资源 - Ant Design
#ant-design FAQ
antd 兼容性
- IE8 下报错不能使用 · Issue #28 · ant-tool/atool-build
- IE8下antd组件无法加载, default 在IE8下是关键字? · Issue #858 · ant-design/ant-design
- antd-init/webpack.config.js at f5fb9479ca973fade51fd6754e50f8b3fafbb1df · ant-design/antd-init
- IE9 下 Spin 组件报错 · Issue #6512 · ant-design/ant-design
- Mention 使用到 draft 导致 IE 下无法访问 · Issue #3400 · ant-design/ant-design
- Customize Theme - Ant Design
1x.ant.design
- Ant Design - 一个 UI 设计语言
Ant Design of React
- ant-design/ant-design: 🐜 A UI Design Language
- ant-design/react-tutorial: 基于 umi 的 Ant Design 实战教程配套代码 https://www.yuque.com/ant-design/course
- Ant Design - A UI Design Language and React UI library
- Ant Design of React - Ant Design
- 快速上手 - Ant Design
- Ant Design - A UI Design Language
- Ant Design - 一个 UI 设计语言
- Introduction - Ant Design
- 介绍 - Ant Design
- Ant-Tool 简介 | Ant-Tool 简介
- Ant Design 实战教程(beta 版) · 语雀
ant-design-pro
- ant-design/ant-design-pro: 👨🏻💻👩🏻💻 Use Ant Design like a Pro!
- Ant Design - 开箱即用的中台前端/设计解决方案
- 分析页 - Ant Design Pro
- Ant Design Pro - Out-of-box UI solution for enterprise applications
ant-design-mobile
- ant-design/ant-design-mobile: A configurable Mobile UI
- Ant Design Mobile - 移动端设计规范
- Ant Design Mobile - 移动端设计规范
antd-theme-generator
- mzohaibqc/antd-theme-generator: This script is to generate color.less file to update color related css in browser.
- React App
ant-plus
- nanxiaobei/ant-plus: 🔺 Ant Design 表单简化版
HiTu
- 解放图形化设计生产力 - HiTu - 知乎
pro-components
- ant-design/pro-components: 🏆 Use Ant Design like a Pro!
- ProComponents - 页面级别的前端组件
- Ant Design Team
- luffyZh/mini-dynamic-antd-theme: Mini dynamic antd theme whether ant-design or ant-design-vue, after gizp 10.5 kB.
amazeui-react
- amazeui/amazeui-react: Amaze UI components built with React.js.
- Amaze UI React - Amaze UI components build with React
blueprint
- palantir/blueprint: A React-based UI toolkit for the web
- Blueprint – A React-based UI toolkit for the web
cuke-ui
- cuke-ui/cuke-ui: 🥒 黄瓜ui:一个即插即用的React UI 库
- 🥒 CUKE UI : 一个即插即用的 React UI 库
chakra-ui
- chakra-ui/chakra-ui: ⚡️ Simple, Modular & Accessible UI Components for your React Applications
elemental
- elementalui/elemental: A flexible and beautiful UI framework for React.js
- Elemental UI
element-react
- ElemeFE/element-react: Element UI
- Element-React
evergreen
- segmentio/evergreen: 🌲 Evergreen React UI Framework by Segment
- Evergreen
- Evergreen
Fusion
Fusion core
Fusion Design
- Fusion Design
- 登录
- Fusion Design
Fusion components、libs、plugins&tools
- alibaba-fusion/next: A configurable component library for web built on React.
Fusion 资源、整理集&FAQ
Material-UI
- mui-org/material-ui: React components that implement Google's Material Design.
- mui-org/material-ui-pickers: Date & Time pickers, built with ❤️ for @material-ui/core
- The world's most popular React UI framework - Material-UI
- Material-UI:当下流行的 React UI 框架
- @material-ui/system - Material-UI
mor
- monajs/mor: Mona系列 - React移动端组件库
- Mor - 让你感到幸福的 React 组件库
primereact
- primefaces/primereact: PrimeReact is a collection of rich UI components for React
- PrimeReact
React Spectrum Libraries
- adobe/react-spectrum: A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
- React Spectrum Libraries
React Grommet
- grommet/grommet: Focus on the essential experience
- Grommet
- Components | Grommet
- Grommet
React-Bootstrap
react-bootstrap
- react-bootstrap/react-bootstrap: Bootstrap components built with React
- https://react-bootstrap.github.io
react-desktop
- gabrielbull/react-desktop: React UI Components for macOS High Sierra and Windows 10
- React Desktop | React UI Components for OS X El Capitan and Windows 10
reactstrap
- reactstrap/reactstrap: Simple React Bootstrap 4 components
- reactstrap - React Bootstrap 4 components
rebass
- rebassjs/rebass: React primitive UI components built with styled-system.
- Rebass
react-md
- mlaursen/react-md: React material design
- react-md
reach-ui
- reach/reach-ui: The Accessible Foundation for React Apps and Design Systems
- Reach UI
Semantic UI React
- Semantic-Org/Semantic-UI-React: The official Semantic-UI-React integration
- portal - semantic-ui-react · Bit
- Introduction - Semantic UI React
theme-ui
- system-ui/theme-ui: Build consistent, themeable React apps based on constraint-based design principles
- Theme UI
vant-react
- mxdi9i7/vant-react: Lightweight 2kb Mobile UI Components built on React and TS, inspired by Vant@https://github.com/youzan/vant
z-ui
- zhongmeizhi/z-ui: 一个用Typescript + React Hooks写的"UI库"🌌,主要采用蓝色色调,寻找一起coding的小伙伴。⭐喜欢请star,欢迎fork,有Bug和建议请留言。
Zent
- youzan/zent: A collection of essential UI components written with React.
- Zent - 好用的React组件库
- Zan Design System - 有赞设计语言系统 - 服务于 SaaS 产品的产品设计体系
- MrXujiang/xu_ui: 基于react的轻量级可扩展组件库
¥Validation
formsy-react
- formsy/formsy-react: A form input builder and validator for React JS
- christianalfoni/formsy-react: A form input builder and validator for React JS
¥WAI-ARIA
downshift
- downshift-js/downshift: 🏎 Primitive to build simple, flexible, WAI-ARIA compliant enhanced input React components
- kentcdodds/downshift-examples: Created with CodeSandbox
- Downshift
¥可视化(Visualization)
#可视化图表
BizCharts
- alibaba/BizCharts: Powerful data visualization library based on G2 and React.
- Bizcharts-基于商业场景下的数据可视化解决方案
echarts-for-react
- hustcc/echarts-for-react: baidu Echarts(v3.0 & v4.0) components for React wrapper. 一个简单的 echarts(v3.0 & v4.0) 的 react 封装。
- incubator-echarts/index.js at master · apache/incubator-echarts
- xlsdg/react-echarts-v3: React.js(v16.x+) component wrap for ECharts.js(v3.x+)
- ECharts Documentation
- echarts-for-react - npm
- react-echarts-v3 - npm
- echarts-for-react
recharts
- recharts/recharts: Redefined chart library built with React and D3
- Recharts
victory
- FormidableLabs/victory: A collection of composable React components for building interactive data visualizations
- Victory | Home
#可视化图编辑器
GGEditor
- alibaba/GGEditor: A visual graph editor based on G6 and React
- GGEditor - A visual graph editor based on G6 and React
- aute/react-echarts-mark-board: Mark drawing tool, support for drawing lines , rays and other graphics. 标注绘制工具,支持绘制线段、方向及封闭图形
#热力图
- mazedesignhq/react-heatmap: React component for heatmap.js
- g1eb/reactjs-calendar-heatmap: React component for d3.js calendar heatmap graph
gantt
- hustcc/gantt-for-react: Frappe Gantt components for React wrapper. 一个简单的甘特图 React 组件封装。
- codejamninja/react-gantt: A gantt chart for react
- DHTMLX/react-gantt-demo: dhtmlxGantt with ReactJS
- JavaScript Gantt Chart Library - dhtmlxGantt
react-boilerplate-dashboard
- Soumil07/react-boilerplate-dashboard: A functional boilerplate dashboard for Discord bots.
react3dtagcloud
- crazylxr/3dtagcloudforeact: 基于 react 的 3d 标签云
- react3dtagcloud - npm
react-chartjs
- reactjs/react-chartjs: common react charting components using chart.js
react-canvas
- Flipboard/react-canvas: High performance <canvas> rendering for React components
recharts
- recharts/recharts: Redefined chart library built with React and D3
react-dynamic-charts
- dsternlicht/react-dynamic-charts: A React library for creating animated charts visualizations based on dynamic data.
vx
- hshoff/vx: 🐯react + d3 = vx | visualization components
- vx | visualization components
visx
- airbnb/visx: 🐯 visx | visualization components
- palerdot/react-d3-speedometer: ⚛️ React Speedometer component using d3.js
¥编辑器
#inline editing
eact-easy-edit
- giorgosart/react-easy-edit: Inline editing library for React
#JSON显示器
react-json-view
- mac-s-g/react-json-view: JSON viewer for react
#React Markdown
mdxjs
- mdx-js/mdx: JSX in Markdown for ambitious projects
- jxnblk/mdx-deck: MDX-based presentation decks
- lorenseanstewart/nextjs-mdx-blog-kit: Starter code for creating a static blog system using Next.js and MDX. A service worker for offline reading is set up, and the blog has Perfect Lighthouse scores.
- eggheadio/gatsby-starter-egghead-blog: This is an example Gatsby blog site that we use as a reference at egghead.
- MDX
- MDX | MDX 中文网
- mdx-deck
markdown-in-js
- threepointone/markdown-in-js: inline markdown for react/jsx
markdown-to-jsx
- probablyup/markdown-to-jsx: 🏭 The most lightweight, customizable React markdown component.
react-markdown
- rexxars/react-markdown: Render Markdown as React components
- remarkjs/react-markdown: Markdown component for React
- react-markdown
- react-markdown
react-remarkable
- acdlite/react-remarkable: A React component for rendering Markdown with remarkable
react-mde
- andrerpena/react-mde: 📝 React Markdown Editor
react-md-editor
- JedWatson/react-md-editor: React.js Markdown Editor Component
react-markdown-editor-lite
- HarryChen0506/react-markdown-editor-lite: 一款轻量的基于React的markdown编辑器。a light-weight Markdown editor based on markdown-it and React
- parksben/markdown-navbar: Best markdown navigation bar for React.
#代码编辑器
react-codemirror
- JedWatson/react-codemirror: Codemirror Component for React.js
- uiwjs/react-codemirror: CodeMirror 6 component for React. @codemirror https://uiwjs.github.io/react-codemirror/
react-codemirror2
- scniro/react-codemirror2: Codemirror integrated components for React
react-monaco-editor
- react-monaco-editor/react-monaco-editor: Monaco Editor for React.
#富文本编辑器
braft-editor
- margox/braft-editor: 美观易用的React富文本编辑器,基于draft-js开发
- Braft Editor | 基于DraftJS的强扩展性React富文本编辑器
draft-js
- facebook/draft-js: A React framework for building text editors.
react-quill
- zenoamaro/react-quill: A Quill component for React.
- React-quill
¥拾色器
color-picker
- react-component/color-picker: React ColorPicker
- rc-color-picker@1.2.6 - color-picker ui component for react
react-color
- casesandberg/react-color: Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more
- React Color
¥页面属性
react-document-title
- gaearon/react-document-title: Declarative, nested, stateful, isomorphic document.title for React
react-helmet
- nfl/react-helmet: A document head manager for React
- react-helmet - npm
react-helmet-async
- staylor/react-helmet-async: Thread-safe Helmet for React 16+ and friends
- react-helmet-async - npm
¥二维码
qrcode.react
- zpao/qrcode.react: A <QRCode/> component for use with React.
¥右键菜单
react-contextmenu
- vkbansal/react-contextmenu: Context Menu implemented in React
- React ContextMenu
- vkbansal/react-contextmenu: Context Menu implemented in React
react-contexify
- fkhadra/react-contexify: Add a context menu to your react app with ease
- https://fkhadra.github.io/react-contexify/
¥趋势线&时间线
react-sparklines
- borisyankov/react-sparklines: Beautiful and expressive Sparklines React component
react-event-timeline
- rcdexta/react-event-timeline: A responsive event timeline in React.js
¥布局(Layout)
#分割面板
react-split-pane
- tomkp/react-split-pane: React split-pane component
- react-split-pane
#骨架屏
reakit
- reakit/reakit: Toolkit for building really interactive UIs with React
- Reakit: React UI Toolkit
react-sketchapp
- airbnb/react-sketchapp: render React components to Sketch ⚛️💎
#背景
#粒子效果
react-particles-js
- Wufe/react-particles-js: Particles.js for React
react-starry-sky
- sl1673495/react-starry-sky: 非常漂亮的星空背景组件,基于React、Styled-Component开发。
@rebass/grid
- rebassjs/grid: Responsive React grid system built with styled-system
react-blocks
- whoisandy/react-blocks: A higher-level react component to manage complex layouts using flexbox.
- React Blocks
react-flexbox-grid
- roylee0704/react-flexbox-grid: A set of React components implementing flexboxgrid with the power of CSS Modules.
- React Flexbox Grid
react-spreadsheet-grid
- denisraslov/react-spreadsheet-grid: An Excel-like grid component for React with custom cell editors, performant scroll & resizable columns
- React Spreadsheet Grid
react-grid-layout
- STRML/react-grid-layout: A draggable and resizable grid layout with responsive breakpoints, for React.
react-stack-grid
- tsuyoshiwada/react-stack-grid
¥地图
google-map-react
- google-map-react/google-map-react: Google map library for react that allows rendering components as markers
- React map
react-google-maps
- tomchentw/react-google-maps: React.js Google Maps integration component
- React Google Maps Style Guide
react-amap
- ElemeFE/react-amap: 基于 React 封装的高德地图组件。AMap Component Based On React.
- React AMap — 基于 React 的高德地图组件
- chrisdrackett/react-mapkit: React wrapper for Apple's mapkit.js.
¥表格&表单
#calendar、datepicker
dayz
- nathanstitt/dayz: A calendar component for React
react-dates
- airbnb/react-dates: An easily internationalizable, mobile-friendly datepicker library for the web
react-datepicker
- Hacker0x01/react-datepicker: A simple and reusable datepicker component for React
- ReactJS Datepicker crafted by HackerOne
react-event-calendar
- dptoot/react-event-calendar: A React calendar component to display events
- react-event-calendar - React JS component that will display supplied event data within a calendar view of a given month.
react-big-calendar
- intljusticemission/react-big-calendar: gcal/outlook like calendar component
- arecvlohe/rbc-with-dnd-starter: A starter app for react-big-calendar with drag and drop addon.
- arecvlohe/rbc-starter: A plain ole' react-big-calendar.
- Webpack App
react-nice-dates
- hernansartorio/react-nice-dates: A responsive, touch-friendly, and modular date picker library for React.
- React Nice Dates
#Excel-like&Spreadsheet
react-datasheet
- nadbm/react-datasheet: Excel-like data grid (table) component for React
react-handsontable
- handsontable/react-handsontable: React Data Grid with Spreadsheet Look & Feel. Official React wrapper for Handsontable.
#form
formik
- jaredpalmer/formik: Build forms in React, without the tears 😭
- formium/formik: Build forms in React, without the tears 😭
formal
- kevinwolfcr/formal: 👔 Elegant form management primitives for the react hooks era.
jsonforms
- eclipsesource/jsonforms: React/Redux-based forms for JSON data
react-jsonschema-form
- rjsf-team/react-jsonschema-form: A React component for building Web forms from JSON Schema.
react-schema-form
- networknt/react-schema-form: react form based on json schema for form generation and validation
redux-form
- redux-form/redux-form: A Higher Order Component using react-redux to keep form state in a Redux store
- Redux Form - Redux Form
react-hook-form
- react-hook-form/react-hook-form: 📋 React hooks for forms validation without the hassle.
react-final-form
- final-form/react-final-form: 🏁 High performance subscription-based form state management for React
react-debounce-input
- nkbt/react-debounce-input: React component that renders Input with debounced onChange
react-select
- JedWatson/react-select: The Select Component for React.js
- React Select
- hardy12994/react-jsx-forms: JSX React Forms
- RXNT/react-jsonschema-form-extras: An assortment of extra widgets for Mozilla's JSON Schema Form.
- cchanxzy/react-currency-input-field: React component for an input field
#list
#大列表虚拟化
react-virtualized-select
- bvaughn/react-virtualized-select: HOC that uses react-virtualized and react-select to display large lists of options in a drop-down
- react-virtualized-select - npm
react-select-virtualized
- guiyep/react-select-virtualized: react-select v3 + react-virtualized + react hooks!
- react-select-virtualized - npm
- mini-virtual-list - npm
- @tractorzoom/virtualized-select - npm
#可拖放表格列表
react-beautiful-dnd
- atlassian/react-beautiful-dnd: Beautiful and accessible drag and drop for lists with React
react-native-nlist
- janiokq/react-native-nlist: 原生Listview Native lListView react-native encapsulation Memory recovery reusing High performance
#table
#大表格虚拟化
antd-table-infinity
- Leonard-Li777/antd-table-infinity: An infinite scroll component based on antd-table that supports virtual scrolling
rsuite-table
- rsuite/rsuite-table: A React table component.
fixed-data-table
- facebookarchive/fixed-data-table: A React table component designed to allow presenting thousands of rows of data.
react-table
- TanStack/react-table: ⚛️ Hooks for building fast and extendable tables and datagrids for React
- React Table - Hooks for building lightweight, fast and extendable datagrids for React
- pheromone/suoyisuo: React Native 收起-展开
- kresent/react-native-tabbed-menu
¥复制到剪贴板
react-copy-to-clipboard
- nkbt/react-copy-to-clipboard: Copy-to-clipboard React component
react-clipboard.js
- nihey/react-clipboard.js: React wrapper for clipboard.js (flashless clipboard)
react-use-clipboard
- danoc/react-use-clipboard: React hook that provides copy to clipboard functionality.
¥应用国际化
react-intl
- String without FormattedMessage · Issue #749 · yahoo/react-intl
- API · yahoo/react-intl Wiki
- react-intl - npm
react-intl-universal
- alibaba/react-intl-universal: Internationalize React apps. Not only for React.Component but also for Vanilla JS.
react-i18n-jed
- appannie/react-i18n-jed: React i18n wrapper for jed, based on gettext
react-i18n-auto
- mr18/react-i18n-auto: react-i18n-auto 中文国际化自动化,babel插件
react-i18next
- i18next/react-i18next: Internationalization for react done right. Using the i18next i18n ecosystem.
¥路由(Route)
#async route
- Router Async
- zackify/react-router-async-routing: react router v4 async routing
- QianmiOpen/react-async-router: react-router async loading component
- ryanflorence/react-router-async-props: Data dependency loading and updating for React Router applications.
- router-async/react-router-async: <⍦/> React Components on top of Core
- mhaagens/lazy-route: Lazy/async route loading for React Router 4 through System.import
- oneut/async-react-router: Client side react router with async. It like next.js!
- jtmthf/react-router-match-async: A replacement for the Match component in React Router v4 that allows for async routes
- SimpleContacts/react-router-async-routes: React Router 4 with Server Side Rendering and Async Routes
- Iwouldliketobeapig/react-router-async: react router load on demand
found
- 4Catalyzer/found: Extensible route-based routing for React applications
mo-react-router
- func-star/mo-react-router: Mona系列 - react-router
Navi
- Navi – A JavaScript router and static renderer
reach
- reach/router
- Reach Router - Overview
- Reach Router - Overview
react-keeper
- vifird/react-keeper: A routing library of React.
react-keepalive-router
- GoodLuckAlien/react-keepalive-router: The react cache component developed based on react 16.8 +, react router 4 + can be used to cache page components, similar to Vue keepalive package Vue router effect function.(基于react 16.8+ ,react-router 4+ 开发的react缓存组件,可以用于缓存页面组件,类似vue的keepalive包裹vue-router的效果功能)。
react-router-breadcrumbs-hoc
- icd2k3/react-router-breadcrumbs-hoc: A tiny, flexible, HOC for rendering route breadcrumbs with react-router 4.x https://codesandbox.io/s/yq79m4zqlv
react-router-cache-route
- CJY0208/react-router-cache-route: Route with cache for React-Router like <keep-alive/> in Vue
- react-router-cache-route - npm
react-activation
- CJY0208/react-activation: Real <KeepAlive /> for React
¥格式化输入输出
react-moment
- headzoo/react-moment: React component for the moment date library.
text-mask
- text-mask/text-mask: Input mask for React, Angular, Ember, Vue, & plain JavaScript
- Text Mask: Conform user input to a string mask
¥动画
react-move
- sghall/react-move: React Move | Beautiful, data-driven animations for React
- react-tools/react-move: React Move 🌀 Beautiful, data-driven animations for React
- React-Move
react-motion
- chenglou/react-motion: A spring that solves your animation problems.
react-transition-group
- reactjs/react-transition-group: An easy way to perform animations when a React component enters or leaves the DOM
- React Transition Group
- felipethome/react-inline-transition-group: React component that helps to control CSS transitions defined with inline style.
- cheapsteak/react-transition-group-plus: A more full-featured transition group for React
- Ihatetomatoes/react-transition-group-classes: Working files for my YouTube tutorial.
- adambbecker/react-style-transition-group: Similar to React's CSSTransitionGroup, uses style updates instead of class updates
react-spring
- pmndrs/react-spring: ✌️ A spring physics based React animation library
- react-spring
tween-one
- react-component/tween-one: Animate One React Element
- 单元素动画 TweenOne - Ant Motion
- rc-tween-one@2.2.22 - tween-one anim component for react
- qiqiboy/react-animated-router: Dynamic transitions with react-router and react-transition-group
- rhobot/timeout-transition-group: a better React Transition Group than CSSTransitionGroup
- faceyspacey/transition-group: What React CSS Transition Group is s'posed to be
- chrisjcodes/react-animation-components: A set of react transition components for basic animations.
- PedroBern/react-tiger-transition: Full page transitions with react-router.
- peoplesing1832/react-flip-transition: 🌊 react animation components
velocity-react
- google-fabric/velocity-react: React components for Velocity.js
¥存储
cookies
- reactivestack/cookies: Load and save cookies within your React application
react-native-cookies
- joeferraro/react-native-cookies: Cookie manager for React Native
react-history
- ReactTraining/react-history: Manage session history with React
- react-history - npm
¥环境、浏览器&平台
react-device-detect
- duskload/react-device-detect: Detect device, and render view according to detected device type.
¥数据操作、处理&优化
#debounce
- saltycrane/react-debounced-props: React higher order component that allows debouncing component updates
- fgfg163/react-component-debounce: An height level component for React components
- gnbaron/use-lodash-debounce: Custom react hooks for lodash debounce.
- threepointone/react-debounce: debounce as a component
- mthahzan/react-component-action-debouncer: Debounce any component actions
#throttle
react-throttle
- gmcquistin/react-throttle
- ryo33/react-throttle-render: Throttle the number of times render() is called
- AlbertLucianto/react-with-throttle: Component for throttling value, preserving the declarative nature of React 🚀
- hachibeeDI/react-list-throttle-component: React component to list throttle
#数字
react-countup
- glennreyes/react-countup: 💫 A configurable React component wrapper around CountUp.js
¥高亮&凸显
#代码高亮
react-syntax-highlighter
- conorhastings/react-syntax-highlighter: syntax highlighting component for react with prismjs or highlightjs ast using inline styles
- React Syntax Highlighter Demo
#关键字高亮
react-highlight-words
- bvaughn/react-highlight-words: React component to highlight words within a larger body of text
- react-highlight-words
¥媒体(Media)
#视频(Video)
react-player
- cookpete/react-player: A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
video-react
- video-react/video-react: A web video player built for the HTML5 world using React library.
- Tutorial: react | Video.js Documentation
react-speech-kit
- react-speech-kit - npm
React.js frameworks
¥React.js 服务端渲染(SSR)
Next.js
Next.js core
- vercel/next.js: The React Framework
- Next.js
- Next.js - React 应用开发框架 | Next.js 中文网
Next.js libs、plugins&tools
next-starter-tailwind
- taylorbryant/next-starter-tailwind: Next.js starter styled with Tailwind CSS
- matthewmueller/next-cookies: Tiny little function for getting cookies on both client & server with next.js.
- mlynch/nextjs-tailwind-capacitor: A starting point for building an iOS, Android, and Progressive Web App with Tailwind CSS, React, and Capacitor
Next.js 资源、整理集&FAQ
Next.js 资源
- ZEIT – Next.js
Next.js 整理集
《react服务端渲染框架Next.js踩坑》
- nextjs/lesson1.md at master · HJianfeng/nextjs
- nextjs/lesson2.md at master · HJianfeng/nextjs
- nextjs/lesson3.md at master · HJianfeng/nextjs
- nextjs/lesson4.md at master · HJianfeng/nextjs
Next.js FAQ
- 最简单的服务端渲染框架-Next.js快速入门
react-app
- kriasoft/react-app: Create React App with server-side code support
- t.me
- Tecode/react-mobx-ssr: React16+Mobx4+Express服务端渲染脚手架,支持代码按需加载,使用webpack4打包文件
- React服务端渲染,支持模块代码按需加载,使用webpack4打包部署
- 乐游网站|站内资源分享,学习心得
- The Most Common XSS Vulnerability in React.js Applications
anujs
- RubyLouvre/anu: the React16-compat mini library https://rubylouvre.github.io/nanachi/
- nanachi
- ydoc
blitz
- blitz-js/blitz: ⚡️The Fullstack React Framework — built on Next.js
create-react-library
- transitive-bullshit/create-react-library: ⚡CLI for easily creating reusable react libraries.
create-react-blog
- frontarm/create-react-blog: Start and deploy your own statically rendered blog with create-react-app
- npx create-react-blog
concent
- concentjs/concent: Build-in dependency collection, a predictable、zero-cost-use、progressive、high performance's react develop framework
dob
- dobjs/dob-react: React bindings for dob
fre
- yisar/fre: Tiny React16 like framework with Concurrent.
- Fre doc
gatsbyjs
gatsby-transformer-remark
- gatsby/packages/gatsby-transformer-remark at master · gatsbyjs/gatsby
- gatsby-transformer-remark | GatsbyJS
- gatsbyjs/gatsby: Build blazing fast, modern apps and websites with React
- calpa/gatsby-starter-calpa-blog: Gatsby Starter of Calpa's Blog
- GatsbyJS
- GatsbyJS 中文网
- Rise of the Content Mesh: Webcast with Contentful and Gatsby | Gatsby Inc.
- blog - CodeSandbox
makajs
- makajs/maka: MakaJs,react and redux based, lightweight react framework. Use json schema to express react.
- Maka.js
medux
- wooline/medux: Modular state management, Suitable for various javascript frameworks
react-coat
- wooline/react-coat: Structured React + Redux with Typescript and support for isomorphic rendering beautifully(SSR)
- wooline/react-coat-spa-demo: A simple demo with react-coat
react-boilerplate
- react-boilerplate/react-boilerplate: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.
react-starter-kit
- kriasoft/react-starter-kit: React Starter Kit — isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync)
react-imvc
- Lucifier129/react-imvc: An Isomorphic MVC Framework
Relay
- facebook/relay: Relay is a JavaScript framework for building data-driven React applications.
- facebookarchive/relay-starter-kit: Barebones starting point for a Relay application.
- lvarayut/relay-fullstack: Modern Relay Starter Kit - Integrated with Relay, GraphQL, Express, ES6/ES7, JSX, Webpack, Babel, Material Design Lite, and PostCSS
- relayjs/relay-examples: A collection of sample Relay applications
- HomeServicesOfAmerica/relay-cache-manager: An implementation of the RelayCacheManager for local data caching in Relay
Remax
- remaxjs/remax: 使用真正的 React 构建跨平台小程序
- Remax - 使用真正的 React 构建跨平台小程序
Rest Hooks
- rest-hooks - npm
- coinbase/rest-hooks: Delightful data fetching for React.
- Asynchronous Data for React | Rest Hooks
- @rest-hooks/core - npm
UmiJS
UmiJS core
- github.com
- UmiJS
- UmiJS
UmiJS awesome
- umijs/umi-course: 简易的umi入门教程,一步一步的学习,适合零基础的朋友 https://www.yuque.com/umijs/umi
- umijs/awesome-umi: 🎉 A curated list of awesome things related to UmiJS.
- majiang666/umijs: umijs示例
- umijs实现权限路由 - 爱情博物馆
UmiJS example
- umijs/umi-example-monorepo: Umi example for monorepo.
- umijs/umi-dva-user-dashboard: User dashboard example with combination use of umi and dva.
- umijs/umi-examples: examples for umi.js
- umijs/umi-example-lighthouse: umi example to archive 100*5 lighthouse score.
- umijs/umi-example-electron: Electron example with umi and dva.
UmiJS frameworks
alita
- alita
- alitajs/alita: A mobile React framework based on umi.
- alita - 基于 Umi 的场景化框架
antd-admin
- zuiidea/antd-admin: A excellent front-end solution for enterprise applications built upon Ant Design and UmiJS
- AntD Admin
umi-react
- jiechud/umi-react: 基于umi构建React快速开发框架
UmiJS plugins
umi-plugin-upload
- xusanduo08/umi-plugin-upload
- umijs/umi-plugin-pro-block: A plugin for deliver umi block files like ant design pro structure.
- umijs/umi-plugin-library: 📦Out of box component develop plugin for umi.
- umi/packages/umi-library at master · umijs/umi
- umijs/umi-plugin-preload: A umi plugin for support async chunk preload to improve page loading performance.
- umijs/umi-plugin-mpa: MPA(multiple-page application) plugin for umi.
- umijs/umi-plugin-types: Type definitions for umi plugin api.
- umijs/umi-plugin-vue: A umi@2.x plugin for Vue.js
- umijs/umi-plugin-ga: Umi plugin to support google analytics
- umijs/umi-plugin-block-dev: A umi plugin for develop a umi block with umi.
- umijs/umi-plugin-datahub
- umijs/umi-plugin-locale: A umi plugin for provide internationalization function.
- umijs/umi-plugin-yunfengdie
- umijs/umi-plugin-gh-pages: umi plugin to publish to Github pages.
- umijs/umi-plugin-mobx-state-tree: use mobx-state-tree in umijs@2
- umijs/umi-plugin-pnp: Umi plugin to support Plug'n'Play of yarn.
- umijs/umi-plugin-ecma5-validator: Ecmascript 5 syntax validator plugin for umi.
- umijs/umi-plugin-devhtml: Plugin to save a physical HTML file for `umi dev`.
- umijs/umi-plugin-atpl: Atpl plugin for umi.
- umijs/hard-source-webpack-plugin
UmiJS tools
create-umi
- umijs/create-umi: Creates a UmiJS application using the command line.
- umijs/umi-request: A request tool based on fetch.
- umijs/umi-lint: 🏖 Configless lint tool all in one
- umijs/umi-tools: The tools used to build umi.
- umijs/umi-notify: Notification package for all cli we maintained.
- umijs/umi-block-convertor: A cli tool to convert your umi page to a umi block.
- umijs/umi-blocks: Official collection of some high quality blocks.
- umijs/umi-hd: 移动端高清 1px 方案。
- umijs/createMockMiddleware: Express umi mock middleware
- umijs/umi-history: Manage session history with JavaScript
- umijs/umi-url-pnp-loader: A loader for webpack which transforms files into base64 URIs
zoro
- FaureWu/zoro: A Simple Redux Framework, For Weapp, React App and Other.
- FaureWu/zoro-plugin: Support plugins for zoro
- zerosoul/react-starter: react webapp development scaffold for mobile and pc, with or without redux/router.
- zhanglijie5997/react-casual-cli
React.js projects
¥React Admin Boilerplate/Template
awesome-admin
- awesome-admin: 管理后台脚手架: Spring Coud微服务 + Spring Security SSO + JWT Token +自定义登陆页面 + 前后端分离 + Ant Design Pro + K8s部署 +Swagger + 多数据源 + Redis
airframe-react
- 0wczar/airframe-react: Free Open Source High Quality Dashboard based on Bootstrap 4 & React 16: http://dashboards.webkom.co/react/airframe
boilerplate
- euler-ui/boilerplate: BoilerPlate for React Projects.
- boilerplate/README-zh.md at master · euler-ui/boilerplate
matx-react
- uilibrary/matx-react: Matx React Redux Material Design Admin Dashboard Template
- React App
React Admin
- sxfad/react-admin: 基于 Ant Design React 的管理系统架构
- react-admin: 基于React、Ant Design的管理系统架构。
- 简介 · GitBook
react-admin
- marmelab/react-admin: A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design
react-boilerplate
- maksimgold208/react-boilerplate: 🔥 A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.
shards-dashboard-react
- DesignRevision/shards-dashboard-react: ⚛️A free and beautiful React admin dashboard template pack.
¥React Helper Class&Utility-First CSS
tailwind-landing-page-template
- cruip/tailwind-landing-page-template: Simple Light is a free landing page template built on top of TailwindCSS and fully coded in React. Made by
tailwind-dashboard-template
- cruip/tailwind-dashboard-template: Mosaic Lite is a free admin dashboard template built on top of Tailwind CSS and fully coded in React. Made by
¥React 全家桶
react-universal-bucket
- liangklfangl/react-universal-bucket: 该文章来源于我的github文章全集,欢迎star
- duxianwei520/react: React+webpack+redux+ant design+axios+less全家桶后台管理框架
¥React 实际开发案例
- trazyn/weweChat: 💬 Unofficial WeChat client built with React, MobX and Electron.
- jixianu/EasyFun: a project using react antd webpack es6
- Juliiii/React-Cnode: react-cnode 初学react的作品
- nargusbao/2018-react-demo-2
- nargusbao/2018-react-demo-1: 预览地址:
- shinima/battle-city: 🎮 Battle city remake built with react.
- onfuns/JGold: 掘金轻客户端
- ValleyZw/tree: Top 100 Documentaries App with React Hooks and Material-UI
- bailicangdu/react-pxq: 一个 react + redux 的完整项目 和 个人总结
- jhen0409/react-chrome-extension-boilerplate: Boilerplate for Chrome Extension React.js project
- AnomalyInnovations/serverless-stack-demo-client at code-splitting-in-create-react-app
- cdebotton/react-universal: React, redux, react-router, graphql, postgres, koa, universal starter-kit
- mpw0311/antd-umi-sys: 企业BI系统,数据可视化平台,主要技术:react、antd、umi、dva、es6、less等,与君共勉,互相学习,如果喜欢请start ⭐。
- react-desktops: web桌面操作系统前端UI,用了丰富的mac和win10桌面元素,包括桌面图标、窗口化子页面管理、开始菜单等组件,兼容主流现代浏览器。 适合快速开发后台管理系统的前端界面、整合企
- infinitered/reactotron: A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.
¥React.js 服务端渲染(SSR)
- dxx/react-ssr: A react ssr demo
flow-web
- FlowCI/flow-web: flow.ci frontend web based on React
- flow.ci
Instagram
mengya
- manyuewuxin/mengya: 一个类知乎文章方面的应用项目
react-tetris
- chvin/react-tetris: Use React, Redux, Immutable to code Tetris. 🎮
- T E T R I S
React-Player
- danielbarion/React-Player: One audio player build with ReactJS and Web Audio API
- Audio Player
react-elm
- liuyangjike/react-elm
- chenjinxinlove/react-elm: Vue2-elm 基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用https://github.com/bailicangdu/vue2-elm 的react实现版本 学习之用
react-trello-board
- web-pal/react-trello-board: Trello like board based on React, Redux, React-dnd
- React-Trello-Board
react-jump-start
- kmhigashioka/react-jump-start: A redux-less boilerplate inspired by @kentcdodds, @mxstbr and @ryanflorence.
react-cloud-music
- sanyuan0704/react-cloud-music: React 16.8打造精美音乐WebApp
- React打造精美WebApp
smooth-code
- Smooth Code
- Smooth Code - Agence web, dev studio et workshops React à Paris
React.js tools
¥React&Vue
reactivue
- antfu/reactivue: 🙊 Use Vue Composition API in React components
Vue in React, React in Vue
- akxcv/vuera: Vue in React, React in Vue. Seamless integration of the two.
¥React CLI
asuna-cli
- ruichengping/asuna-cli: cli for rapid web development
bruce-cli
- JowayYoung/bruce-cli: React应用自动化构建脚手架
¥React Component
#React 异步组件
@loadable/component
- gregberge/loadable-components: The recommended Code Splitting library for React ✂️✨
- @loadable/component - npm
react-async-component
- ctrlplusb/react-async-component: Resolve components asynchronously, with support for code splitting and advanced server side rendering use cases.
react-loadable
- jamiebuilds/react-loadable: A higher order component for loading components with promises.
- stratiformltd/react-loadable-visibility: A wrapper around react-loadable and loadable-components to load elements once they are visible on the page.
- react-loadable - npm
- loading-context - CodeSandbox
- @docusaurus/react-loadable - npm
- ctrlplusb/react-async-bootstrapper: Execute a bootstrap method on your React/Preact components. Useful for data prefetching and other activities.
- ctrlplusb/react-jobs: Asynchronously resolve data for your components, with support for server side rendering.
react-keep-alive
- StructureBuilder/react-keep-alive: A component that maintains component state and avoids repeated re-rendering.
- can React support feature like keep-alive in Vue? · Issue #12039 · facebook/react
react-slot-fill
- camwest/react-slot-fill: Slot & Fill component for merging React subtrees together. Portal on steroids.
react-html-parser
- wrakky/react-html-parser: Converts HTML strings directly into React components avoiding the need to use dangerouslySetInnerHTML
- React HTML Parser Demo
¥React Context&State
#Immutable State
immutable
react-copy-write
- aweary/react-copy-write: ✍️ Immutable state with a mutable API
- swannodette/mori: ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript
#React.js State Management
DvaJS
- dvajs/dva: 🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)
- Topic: dva
- dva/packages/dva-loading at master · dvajs/dva
- DvaJS
easy-peasy
- ctrlplusb/easy-peasy: Vegetarian friendly state for React
- Easy Peasy
hox
- umijs/hox: The next-generation state manager for React.
jotai
- pmndrs/jotai: 👻 Primitive, flexible state management for React
mirror
- mirrorjs/mirror: A simple and powerful React framework with minimal API and zero boilerplate.
memoize-state
- theKashey/memoize-state: The magic memoization for the State management. ✨🧠
react-control-center
- fantasticsoul/react-control-center: without redux、mobx and etc, writing react app with cc mode is a funny way also, it's definitely worth doing! cc is more than a state management framework ^_^
- fantasticsoul/rcc-simple-demo: show you guys how react-control-center works
- fantasticsoul/rcc-antd-pro: ant-design-pro powered by react-control-center
- Package - react-control-center
- Package - react-control-center
react-powerplug
- renatorib/react-powerplug: Renderless Containers
- React PowerPlug
- React PowerPlug
react-stdio
- ReactTraining/react-broadcast: Reliably communicate state changes to deeply nested React elements
- react-broadcast - npm
react-memoize
- theKashey/react-memoize: 🧠 React memoization library we all deserve
rxv
- rxv - npm
- sl1673495/react-composition-api: Simple React state management. Made with @vue/reactivity and ❤️.
react-tracked
- dai-shi/react-tracked: Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.
- react-tracked - npm
Recoil
- facebookexperimental/Recoil: Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
- Recoil
react-easy-state
- RisingStack/react-easy-state: Simple React state management. Made with ❤️ and ES6 Proxies.
smox
- 132yse/smox: Fast 1kB state management used New context api and Proxy which is similar to Vuex.
stamen
- forsigner/stamen: A React state management library Based on Hooks
Unstated
- jamiebuilds/unstated: State so simple, it goes without saying
- tiaanduplessis/awesome-unstated: A collection of awesome things regarding Unstated.
- sindresorhus/unstated-debug: Debug your Unstated containers with ease
unstated-next
- jamiebuilds/unstated-next: 200 bytes to never think about React state management libraries ever again
- sl1673495/react-vuex-hook: react-vuex-hook是利用React Hook配合Context和useReducer封装的一个用于小型模块的状态管理库,提供类似vuex的语法。
- chenyueban/rims: Another way redux combines with react
zustand
- pmndrs/zustand: 🐻 Bear necessities for state management in React
constate
- diegohaz/constate: React Context + State
¥React Configuration Management System
react-apollo
- apollographql/react-apollo: React integration for Apollo Client
react-apollo-hooks
- trojanowski/react-apollo-hooks: Use Apollo Client as React hooks
¥React Develop&Debug
React Scope
react-devtools
- facebook/react-devtools: An extension that allows inspection of React component hierarchy in the Chrome and Firefox Developer Tools.
react-perf-devtool
- nitin42/react-perf-devtool: A browser developer tool extension to inspect performance of React components.
- reduxjs/redux-devtools: DevTools for Redux with hot reloading, action replay, and customizable UI
- aeksco/react-typescript-chrome-extension-starter: A Chrome Extension starter kit built with React, TypeScript, SCSS, Storybook, Jest, EsLint, Prettier, Webpack and Bootstrap
#Open component in editor
- zthxxx/react-dev-inspector: click react component then jump to component's source code in your local IDE.
- create-react-app/launchEditor.js at master · facebook/create-react-app
- create-react-app/errorOverlayMiddleware.js at master · facebook/create-react-app
¥React Helper Class&Utility-First CSS
react-native-tailwindcss
- TVke/react-native-tailwindcss: A react-native style system based on TailwindCSS
¥React HTM
htm
- developit/htm: Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
- babel-plugin-htm - npm
jsxobj
- developit/jsxobj: Build JSON using JSX 🌈 (may contain blood magic)
lit-html
- lit-html - Visual Studio Marketplace
omi-html
- omi/packages/omi-html at master · Tencent/omi
vhtml
- developit/vhtml: Render JSX/Hyperscript to HTML strings, without VDOM 🌈
- vhtml - npm
- developer.mozilla.org
- Configuration Languages
¥React HTTP
react-axios
- sheaivey/react-axios: Axios Components for React with child function callback
- react-axios - npm
reacthttp
- hienduyph/reacthttp: A fancy, lightweight and universal http module for react. ReactHttp built on top of fetch, provides a high level implentations for REST
react-request
- jamesplease/react-request: Declarative HTTP requests for React
react-query
- tannerlinsley/react-query: ⚛️ Hooks for fetching, caching and updating asynchronous data in React
- SuperMarioChen/axios-redux: 在react中用axios请求到redux
¥React Hyper
hyperlit
- zaceno/hyperlit: A JSX-like ttl for Hyperapp
hyperscript
- hyperhype/hyperscript: Create HyperText with JavaScript.
- hyperhype/awesome-hyperscript: Awesome list of everything hyperscript
ijk
- lukejacksonn/ijk: Transforms arrays into virtual dom trees; a terse alternative to JSX and h
react-hyperscript
- mlmorg/react-hyperscript: Hyperscript syntax for React.js markup
¥React Npm
create-react-npm-component
- deltaskelta/create-react-npm-component: CLI tool for creating a React JS component for distribution
npm-react-component-starter
- nmartinezb3/npm-react-component-starter: Base project for creating React components and publish them to npm.
react-npm-component-starter
- markusenglund/react-npm-component-starter: A minimal boilerplate for building a react component for npm, including a demo page.
react-npm-component-boilerplate
- lindgr3n/react-npm-component-boilerplate: Boilerplate to create npm react components
¥React Observer&Watch
#React Resize
react-window-resize-listener
- cesarandreu/react-window-resize-listener: React component for listening to window resize events
- arjunskumar47/react-window-resize-listener: This React component can be used to execute some tasks when the window resize event is triggered.
react-component-resizable
- nrako/react-component-resizable: A React component to implement cross-browser event based resize detection
react-resize-detector
- maslianok/react-resize-detector: A Cross-Browser, Event-based, Element Resize Detection for React
- react-resize-detector - npm
react-resize-observer
- bootstarted/react-resize-observer: Component for giving you `onResize`.
- react-resize-observer - npm
- react-resize-observer - CodeSandbox
- zalando-stups/react-automatic-width: Automatically sets `width` property on child components
- LeetCode-OpenSource/react-resize-context: ⚡️A high performance React component for responding to resize event
- quarterto/react-element-breakpoints: Element Queries in React, using the ResizeObserver polyfill.
- FezVrasta/react-resize-aware: ⇲👁 A simple React Hook which allows to listen the resize event of any target element when it changes sizes
react-intersection-observer
- researchgate/react-intersection-observer: React component for the Intersection <Observer /> API
- sl1673495/use-watch-hook: React自定义Hook实现Vue中的watch功能
¥React React-Like User Interface
inferno
- infernojs/inferno: An extremely fast, React-like JavaScript library for building modern user interfaces
ivi
- localvoid/ivi: Javascript (TypeScript) library for building web user interfaces
preact
preact core
- Preact
- preactjs/preact: ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
- preactjs/preact-cli: 😺 Your next Preact PWA starts in 30 seconds.
- preactjs/rfcs: RFCs for changes and ideas in relation to Preact
- preactjs/preact-router: URL router for Preact.
- Preact | Preact: Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM.
preact libs、plugins&tools
preact-async-route
- prateekbh/preact-async-route: Async route component for preact-router
- preact-async-route - npm
- preactjs/preact-devtools: Browser extension for inspection Preact applications
- preactjs/preact-custom-element: Wrap your component up as a custom element
- preactjs/preact-render-to-string: Universal rendering for Preact: render JSX and Preact components to HTML.
- preactjs/preset-vite: Preset for using Preact with the vite bundler
- developit/preact-slots: 🕳 Render Preact trees into other Preact trees, like portals.
- developit/preact-jsx-chai: Add JSX assertions to Chai, with support for Preact Components.
- developit/preact-www: Preact documentation website.
- developit/preact-boilerplate: Ready-to-rock Preact starter project, powered by Webpack.
- developit/preact-cli: 😺 Your next Preact PWA starts in 30 seconds.
- developit/preact-cli-plugin-async: Preact CLI plugin that adds converts async/await to Promises.
- developit/preact-markup: Render HTML5 as VDOM, with Components as Custom Elements!
- developit/preact-router: URL router for Preact.
- developit/preact-render-to-string: Universal rendering for Preact: render JSX and Preact components to HTML.
- developit/preact-compat: React compatibility layer for Preact.
- developit/preact-redux: Preact integration for Redux (no shim needed!)
- developit/preact-portal: Render Preact components in (a) SPACE
- developit/linkstate: Bind events to state. Works with Preact and React.
- developit/unistore: 🌶 650b state container with component actions for Preact & React
- developit/preact-redux-example: Preact + Redux Example Project
- developit/babel-preset-preact: Babel preset to transform JSX into h() calls
- developit/preact-transition-group: transition-group ui component for preact
- developit/express-es6-rest-api: Starter project for an ES6 RESTful Express API.
- developit/preact-custom-element: Wrap your component up as a custom element
- developit/preact-token-input: A text field that tokenizes input, for things like tags.
- developit/preact-scroll-viewport: Preact Component that renders homogeneous children only when visible
- developit/preact-mdl: A collection of Preact Components that encapsulate Google's Material Design Lite.
preact 资源、整理集&FAQ
《preact源码分析》
- preactjs/awesome-preact: A curated list of amazingly awesome things regarding Preact ecosystem :star2:
¥React Reactive
rx-react
- fdecampredon/rx-react: ReactJS bindings for RxJS
¥React Responsive
react-media
- ReactTraining/react-media: CSS media queries for React
- react-media - npm
react-responsive
- contra/react-responsive: Media queries in react for responsive design
¥React Scripts
doc-scripts
- janryWang/doc-scripts: React Document Build Tool Scripts , Like react-scripts of create react app
react-load-script
- blueberryapps/react-load-script: React component that makes it easy to load 3rd party scripts
- yariv/ReactScriptLoader: A library for creating React components that depend on external scripts.
react-codemod
- reactjs/react-codemod: React codemod scripts
¥React Styles
radium
- FormidableLabs/radium: A toolchain for React component styling.
- Radium - A React Component Styling Library
- MrXujiang/blink: 基于react的css故障艺术库
¥React Syntax highlighting
react-lowlight
- rexxars/react-lowlight: Syntax highlighter for React, utilizing VDOM for efficient updates
react-syntax-highlighter
- react-syntax-highlighter/react-syntax-highlighter: syntax highlighting component for react with prismjs or highlightjs ast using inline styles
¥React Utils
react-fast-compare
- FormidableLabs/react-fast-compare: fastest deep equal comparison for React
react-util
- benpptung/react-util: utilities for react
react-lodash
- typicode/react-lodash: ⚛️ 🔧 Lodash as React components
- ⚛️🔧使用任何lodash函数作为React组件 - React开发社区 | CTOLib码库
react-structured-data
- bentaylor2/react-structured-data: React Structured Data provides an easy way to add structured data to your React apps
react-confirm-email
- funador/react-confirm-email: Email confirmation with React and Node
react-hot-reload.macro
- cometkim/react-hot-reload.macro: Zero configuration Hot Module Replacement using Babel macro
¥React Virtual DOM
rawact
- sokra/rawact: [POC] A babel plugin which compiles React.js components into native DOM instructions to eliminate the need for the react library at runtime.
¥React 全家桶
react-family
- brickspert/react-family: react全家桶框架
- 从零搭建React全家桶框架教程 · Issue #1 · brickspert/blog
react-curd
- awaw00/react-curd: 【React全家桶入门系列文章项目】http://blog.csdn.net/awaw00/article/category/6692955
¥React 兼容
reactie
- ambit-tsai/reactie: A solution that makes React stack work in IE8.
- Reactie Todo
react-ie8
- xcatliu/react-ie8: Make your React app work in IE8
- Make your React app work in IE8 | React IE8 | React Docs v0.14.8
¥React 路由
- react路由自动化处理: 自动化处理react路由的一个demo
¥React 异步操作
react-refetch
- heroku/react-refetch: A simple, declarative, and composable way to fetch data for React components
- Introducing React Refetch | Heroku
react-async
- async-library/react-async: 🍾 Flexible promise-based React data loader
¥React 测试
enzyme
- enzymejs/enzyme: JavaScript Testing utilities for React
polendina
- rvagg/polendina: Non-UI browser testing for JavaScript libraries from the command-line
react-testing-library
- testing-library/react-testing-library: 🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
- React Testing Library · Testing Library
user-event
- Gpx/user-event: 🐕 Simulate user events for react-testing-library
¥React 性能优化
react-immutable-render-mixin
- jurassix/react-immutable-render-mixin: react pure render mixin for facebook/immutable-js library
react-perf-tool
- RamonGebben/react-perf-tool: [Deprecated] Debug performance of your React application
react-hot-loader
- gaearon/react-hot-loader: Tweak React components in real time.
- React Hot Loader · Tweak React components in real time.
react-transform-hmr
- gaearon/react-transform-hmr: A React Transform that enables hot reloading React classes using Hot Module Replacement API
- React同构直出优化总结 · Issue #9 · joeyguo/blog
- React移动web极致优化 · Issue #8 · lcxfs1991/blog
- Mixin 已死,Composition 万岁 | EFE Tech
- 腾讯新闻React同构直出优化实践 | AlloyTeam
- react组件性能优化探索实践 - 腾讯Web前端 IMWeb 团队社区 | blog | 团队博客
react-cache
- react-cache - npm
¥React.js 服务端渲染(SSR)&Pre-Renderer
react-snapshot
- geelen/react-snapshot: A zero-configuration static pre-renderer for React apps
- react-snapshot - npm
react-snap
- stereobooster/react-snap: 👻 Zero-configuration framework-agnostic static prerendering for SPAs
react-stdio
- ReactTraining/react-stdio: Render React.js components on any backend
- react-stdio - npm
- An Almost Static Stack – superhighfives – Medium
dumi
- umijs/dumi: 📖 Documentation Generator of React Component
- dumi - A doc tool can assist you to develop libraries & write docs.
- dumi - 为组件开发场景而生的文档工具
epitath
- Astrocoders/epitath: Compose render props imperatively with async/await/CPS kinda sugar
ink
- vadimdemedes/ink: 🌈 React for interactive command-line apps
- vadimdemedes/ink-text-input: Text input component for Ink
- vadimdemedes/ink-spinner: Spinner component for Ink
- vadimdemedes/ink-select-input: Select input component for Ink
- sindresorhus/ink-link: Link component for Ink
- sindresorhus/ink-box: Styled box component for Ink
- sindresorhus/ink-gradient: Gradient color component for Ink
- sindresorhus/ink-big-text: Awesome text component for Ink
- kevva/ink-image: Image component for Ink
- jdeniau/ink-tab: Tab component for Ink 🌈
- LitoMore/ink-color-pipe: 🌈 Create color text with simpler style strings in Ink
- karaggeorge/ink-multi-select: Multi select input component for Ink
- JureSotosek/ink-divider: 👨🏼🎨 Divider component for Ink
proton-native
- kusti8/proton-native: A React environment for cross platform native desktop apps
- Home - Proton Native - React Native for the desktop, cross compatible
pagedraw
- Pagedraw/pagedraw: a UI builder for React web apps
- Pagedraw — Effortlessly turn mockups into functional UI code
rims
react-wasm
- mbasso/react-wasm: Declarative WebAssembly instantiation for React
ReactQuantum
- ReactQuantum/ReactQuantum: Visualize your React application's component performance metrics with a live heat map.
react-af
- donavon/react-af: Allows you to code using certain React.next features today! Perfect for component library maintainers.
react-cookbook
- shimohq/react-cookbook: 编写简洁漂亮,可维护的 React 应用
reactide
- reactide/reactide: Reactide is the first dedicated IDE for React web application development.
react-chaos
- jchiatt/react-chaos: Chaos Engineering for your React apps.
- SugarTurboS/babel-plugin-react-chaos: A babel plugin that can auto wrap your react components by react-chaos
react-spring
- react-spring
- hex28/create-react-class
react-suspense-polyfill
- transitive-bullshit/react-suspense-polyfill: Polyfill for the React Suspense API 😮
- react-suspense-polyfill
fre
- 132yse/fre: Fast 1kb JavaScript library with Fiber and hooks API
- fre-document
react-diff-viewer
- praneshr/react-diff-viewer: A simple and beautiful text diff viewer component made with Diff and React.
Mixins
react-mixin
- brigand/react-mixin: mixins in react with es6 style classes
react-mixin-manager
- jhudson8/react-mixin-manager: React mixin registration manager which allows mixins to have dependencies
- jhudson8.github.io/fancydocs/index.html#project/jhudson8/react-mixin-manager
react-backbone
- jhudson8/react-backbone: backbone-aware mixins for react and a whole lot more
- Mixins Considered Harmful – React Blog
create-react-context
- jamiebuilds/create-react-context: Polyfill for the proposed React context API
react-context-global-store
- eleme/react-context-global-store: A simple global store based on React context
¥高阶组件(Higher-Order Components,HOC)
hoist-non-react-statics
- mridgway/hoist-non-react-statics: Copies non-react specific statics from a child component to a parent component
react-xstream-hoc
- staltz/react-xstream-hoc: A utility to make React components easily consume xstream streams
react-feature-toggles
- paralleldrive/react-feature-toggles: Feature Toggles for React Projects
react-debounce-render
- podefr/react-debounce-render: A React higher order component to debounce the rendering of your React components
- acdlite/recompose: A React utility belt for function components and higher-order components.
- React Conditional Rendering Best Practices with 7 Different Methods - DEV
React.js 资源、整理集&FAQ
React.js 资源
#React awesome
awesome-react
- enaqx/awesome-react: A collection of awesome things regarding React ecosystem
- Foveluy/React-awesome-resume: a resume by using Luy/React
- chentsulin/awesome-react-renderer: Awesome list of React Renderer
- hsavit1/Awesome-React-Native-Education: Use this to learn React Native
- FortAwesome/react-fontawesome: Font Awesome 5 React component
- jaredpalmer/awesome-react-render-props: Awesome list of React components with render props
- crazycodeboy/react-native-awesome: React Native 学习资源精选仓库(汇聚知识,分享精华)汇集了各类react-native学习资料、工具、组件、开源App、资源下载、以及相关新闻等,只求精不求全。
- brillout/awesome-react-components: Catalog of React Components & Libraries
- enaqx/awesome-react: A collection of awesome things regarding React ecosystem.
- recal - Awesomes
#React patterns、techniques、tips&tricks
react-bits
- vasanthk/react-bits: ✨ React patterns, techniques, tips and tricks ✨
react-bits-CN
- hateonion/react-bits-CN: ✨ React patterns, techniques, tips and tricks ✨ 中文版的https://github.com/vasanthk/react-bits
react-in-patterns
- krasimir/react-in-patterns: A free book that talks about design patterns/techniques used while developing with React.
- mocheng/react-practice: 《React实战:设计模式和最佳实践》源代码
- petehunt/react-howto: Your guide to the (sometimes overwhelming!) React ecosystem.
#React 面试
- sudheerj/reactjs-interview-questions: List of top 300 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
- semlinker/reactjs-interview-questions: List of top 301 ReactJS Interview Questions & Answers
#React 编码规范、风格指南&命名风格
Styleguidist
- Styleguidist
- styleguidist/react-styleguidist: Isolated React component development environment with a living style guide
- react-styleguidist - npm
- React Styleguidist: Isolated React component development environment with a living style guide | React Styleguidist
- typescript-cheatsheets/react: Cheatsheets for experienced React developers getting started with TypeScript
- typescript-cheatsheets/react-typescript-cheatsheet-es: Cheatsheets para desarrolladores expertos en React que comienzan con TypeScript
30-Days-Of-React
- Asabeneh/30-Days-Of-React: 30 Days of React challenge is a step by step guide to learn React in 30 days. This challenge needs an intermediate level of HTML, CSS, and JavaScript knowledge. It is recommended to feel good at JavaScript before you start to React. If you are not comfortable with JavaScript check out 30DaysOfJavaScript. This is a continuation of 30 Days Of JS.
react-article-bucket
- liangklfangl/react-article-bucket: 总结,积累,分享,传播JavaScript各模块核心知识点文章全集,欢迎star,issue(勿fork,内容可能随时修改)。webpack核心内容部分请查看专栏: https://github.com/liangklfangl/webpack-c
react-book
- survivejs/react-book: From apprentice to master (CC BY-NC-ND)
- ReactFinland
- Introduction
react-tutorial
- hulufei/react-tutorial: React 入门教程 http://hulufei.gitbooks.io/react-tutorial/
- 介紹 | React 入门教程
react-workshop
- ReactTraining/react-workshop: Lectures and exercises for React Training workshops
- Learn React from the creators of React Router
react-developer-roadmap
- adam-golab/react-developer-roadmap: Roadmap to becoming a React developer in 2019
react-roadmap
- SangKa/react-roadmap: React 学习路线图 - 2018 版
- tuture-dev/react-roadmap: 【🔥持续更新中】React 前端工程师实战学习路线
- LeoMobileDeveloper/ReactNativeMaterials: React Native的中文参考资料,包括开源库,文字/视频资料,相关工具等
- jsonz1993/react-source-learn: react16 源码阅读学习记录
- React.js Showcase - Made With React.js
- (28 封私信 / 39 条消息) React - 知乎
- React.js 小书
- 我的作品 - Just for fun
- React Status
- React Resources
¥Fiber
- Luminqi/learn-react: learn react fiber architecture, time slicing, suspense
- sw-yx/concurrent-react-notes: Notes on concurrent react - split by pre launch and post launch notes
¥React 源码
《React源码系列》
- React源码系列(一): 总结看源码心得及方法感受 · Issue #1 · jsonz1993/react-source-learn
- React源码系列(二): 从jsx到createElement · Issue #2 · jsonz1993/react-source-learn
- React源码系列(三): ReactRoot的创建以及调度工作scheduleWork的执行 · Issue #3 · jsonz1993/react-source-learn
- React源码系列(四): Fiber Tree && commit · Issue #4 · jsonz1993/react-source-learn
- React源码系列(五): 新 ContextAPI · Issue #5 · jsonz1993/react-source-learn
- docschina/react: React docs in Chinese | React 中文文档翻译
- discountry/react: React docs in Chinese | React 中文文档翻译
- yiminghe/learning-react: materials about learning react
- janryWang/react-study: React源码分析,需要进一步了解请移步https://github.com/purplebamboo/little-reactjs
- purplebamboo/little-reactjs: 用来演示reactjs源码的仓库,一步步实现reactjs的核心功能。
- AttackXiaoJinJin/reactExplain: React源码解析
- React 中文文档 - 用于构建用户界面的 JavaScript 库
- React 中文文档 - 用于构建用户界面的 JavaScript 库
- React 中文文档 - 用于构建用户界面的 JavaScript 库
- React 中文
- React integration for ASP.NET MVC | ReactJS.NET
- React 中文开发手册 - 开发者手册 - 云+社区 - 腾讯云
- React 组件 API | 菜鸟教程
- React技术揭秘
- reactjs源码分析-上篇(首次渲染实现原理) | blog of purplebamboo
- reactjs源码分析-下篇(更新机制实现原理) | blog of purplebamboo
React 设计模式
reactpatterns.cn
- keelii/reactpatterns.cn: 18 种短小精悍的 React 模式案例,通俗易懂值得收藏。
- React Patterns
- React Patterns
- chantastic/reactpatterns.com
- Presentational and Container Components – Dan Abramov – Medium
- React Higher Order Components in depth – franleplant – Medium
- Function as Child Components – Merrick Christensen – Medium
React.js 整理集
React 笔记&汇总
- blog/前端 SPA 单页应用数据统计相关问题.md at master · erbing/blog
- 文章列表
- React实用项目分享 - 作品 - React 中文
React.js FAQ
¥React ShadowDOM
- Events not registered inside shadow dom · Issue #10422 · facebook/react
- react-shadow-dom-retarget-events - npm
- javascript - Click event not firing when React Component in a Shadow DOM - Stack Overflow
¥React study
react组件库设计&开发
- 基于react的组件库主题设计方案 - 云+社区 - 腾讯云
spring与react整合
- phelpsyacht/react-springboot2-app: 运行登录与注册功能的app的RN前端, 后台https://github.com/phelpsyacht/springboot2-react-app-spring-security
- phelpsyacht/springboot2-react-app-spring-security: 运行登录与注册功能的RN app的服务端 集成了springboot2,spring-security,jwt, 前端https://github.com/phelpsyacht/react-springboot2-app
开发React插件
- minooo/React-Study: 渐进式学习React生态圈
- aiyuekuang/react_home: 这是一个react得demo/脚手架项目,包含react16+redux+antd+webpack4+react-router4+sass/less+axios+immutable+proxy技术栈
- Render as you fetch (with and without suspense) | Epic React by Kent C. Dodds
- How to Replace Redux with React Hooks and the Context API - SitePoint
- Animating React Components With GreenSock — Smashing Magazine
- 2 编写第一个Hello world的React程序 - 一只会写代码的熊猫 Blog
- jackiewillen/build-your-own-react: 自己动手一步一步实现简单但包含核心内容的React微型框架
- jackiewillen/build-your-own-redux: 用少量的代码实现redux核心部分及其演化历史
¥React 数据流管理
¥React 优化
¥React 多页面
¥React 兼容
- Discontinuing IE 8 Support in React DOM – React Blog
¥React 布局
¥React 错误&异常处理
react 内存泄露
组件卸载后取消异步请求
- isMounted is an Antipattern – React Blog
- Babel use with objects failing · Issue #556 · babel/babel-loader · GitHub
- Uncaught SyntaxError: Unexpected token < · Issue #1676 · react-boilerplate/react-boilerplate
- reactjs - Error running webpack with react-grid-layout: Plugin/Preset files are not allowed to export objects, only functions - Stack Overflow
- webpack4的react打包错误-布布扣-bubuko.com
$UI组件库、框架
移动端组件UI库
#Helper Class&Utility-First CSS
Tailwind Mobile
- Tailwind Mobile
- tailwind-mobile/tailwind-mobile: Mobile UI components made with Tailwind CSS
#iOS风格移动Web应用程序开发框架
- Sencha Touch - Sencha.com | Sencha.com
- Build Amazing Native Apps and Progressive Web Apps with Ionic Framework and Angular
- jQT (formerly jQTouch) — Zepto/jQuery plugin for mobile web development
- trywebapp
- iphone-universal
- the-m-project.net - 这个网站可出售。 - 最佳的mobile framework javascript html5 project node build localstorage websql model 来源和相关信息。
- snippetspace.com - 最佳的snippetspace 来源和相关信息。
- ChocolateChip UI
cube-ui
- didi/cube-ui: A fantastic mobile ui lib implement by Vue
- cube-ui Document
- cube-ui Document
- cube-ui lib
ColorUI
- weilanwl/ColorUI: 鲜亮的高饱和色彩,专注视觉的小程序组件库
- ColorUI-UniApp - DCloud 插件市场
mui
- dcloudio/mui: 最接近原生APP体验的高性能框架
- mui - 百度
- DCloud - HBuilder 快应用
- CSS组件 · MUI
- MUI-最接近原生APP体验的高性能前端框架
MyLayout
- youngsoft/MyLinearLayout: MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,Fr
WeTouch
- WeTouch云平台:APP、小程序和H5一站式解决方案
- Touch UI 开发文档
! only 移动端UI组件库
#Helper Class&Utility-First CSS
DaisyUI
- saadeghi/daisyui: ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ Tailwind Components
tailblocks
- mertJF/tailblocks: Ready-to-use Tailwind CSS blocks.
- Tailblocks — Ready-to-use Tailwind CSS blocks
Tailwind Components
- Tailwind Components
- Tailwind CSS Components. Examples and templates
amazeui
- amazeui/amazeui: Amaze UI, a mobile-first and modular front-end framework.
at-ui
- AT-UI/at-ui: A fresh and flat UI-Kit specially for desktop application, made with ♥ by Vue.js 2.0
bootstrap
AdminLTE
- ColorlibHQ/AdminLTE: AdminLTE - Free Premium Admin control Panel Theme Based On Bootstrap 3.x
- Free Bootstrap Admin Template | AdminLTE.IO
bootstrap-table
- wenzhixin/bootstrap-table: An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2, v3 and v4)
- wenzhixin/element-table: An extended table to integration with bootstrap-table and element-ui.
- Bootstrap Table
bootstrap-ie7
- coliff/bootstrap-ie7: Bootstrap 3 CSS for IE7
- Bootstrap 3 for IE7 | bootstrap-ie7
BOOTFLAT
- bootflat/bootflat.github.io: BOOTFLAT is an open source Flat UI KIT based on Bootstrap 3.3.0 CSS framework. It provides a faster, easier and less repetitive way for web developers to create elegant web apps.
- Bootflat
coreui-free-bootstrap-admin-template
- coreui/coreui-free-bootstrap-admin-template: CoreUI is free bootstrap admin template
- 🆓 Free Bootstrap Admin Template · CoreUI
epicbootstrap
- Epic Bootstrap
gentelella
- ColorlibHQ/gentelella: Free Bootstrap 4 Admin Dashboard Template
material-dashboard
- creativetimofficial/material-dashboard: Material Dashboard - Open Source Bootstrap 4 Material Design Admin
- twbs/bootstrap: The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
- gustavohenke/bselect: DEPRECATED - The select decorator component that was missing for Twitter Bootstrap.
- Bootstrap · The world's most popular mobile-first and responsive front-end framework.
- Bootstrap中文网
- Bootstrap 中文文档 · Bootstrap 是世界上最流行的、移动设备优先的、响应式前端开发框架。
- 手册
- Bootstrap 可视化布局系统
Creative Tim
- Creative Tim
- creativetimofficial/material-tailwind: @material-tailwind is an easy-to-use components library for Tailwind CSS and Material Design.
- creativetimofficial/notus-nextjs: Notus NextJS: Free Tailwind CSS UI Kit and Admin
- creativetimofficial/notus-react: Notus React: Free Tailwind CSS UI Kit and Admin
- creativetimofficial/vue-notus: Vue Notus: Free Tailwind CSS UI Kit and Admin
- creativetimofficial/notus-svelte: Notus Svelte: Free Tailwind CSS UI Kit and Admin
- creativetimofficial/notus-angular: Notus Angular: Free Tailwind CSS UI Kit and Admin
- creativetimofficial/notus-js: Notus JS: Free Tailwind CSS UI Kit and Admin
- Premium Bootstrap Themes and Templates: Download @ Creative Tim
- creativetimofficial/tailwind-starter-kit: Tailwind Starter Kit a beautiful extension for TailwindCSS, Free and Open Source
- Presentation | Tailwind Starter Kit by Creative Tim
H-ui
- H-ui前端框架官方网站 - 专注前端解决方案
jui
- Jui.com
- jui文档 - 百度
- TopJUI开发文档 - TopJUI前端框架
- TopJUI交流社区 - 致力于为企业级信息系统提供解决方案
- B-jui中文手册_中华文本库
junior
- justspamjustin/junior: A front-end framework for building html5 mobile apps with a native look and feel.
- Junior - A front-end framework for building HTML5 mobile apps with a native look and feel.
Layui
Fly Template
- layui/fly: Fly Template 由layui官方社区友情提供,基于 layui 搭建而成,提供了全屏和固宽两类排版,并且具备响应式适配能力,可很好地作为简约型问答社区的页面支撑。
- Fly - layui前端框架官方社区
- layui 实用干货和常见问题的处理 - Layui
- Fly Template,基于 layui 的极简社区页面模版
laydate
- sentsin/laydate: layDate(日期与时间组件) 是 layui 独立维护的三大组件之一,我们在 5.0 的版本对其进行了一次惊艳的重写
- 日期和时间组件文档 - layui
- layDate - JS日期与时间组件/插件官方演示与讲解
layer
- sentsin/layer: 丰富多样的 Web 弹出层组件,可轻松实现 Alert/Confirm/Prompt/ 普通提示/页面区块/iframe/tips等等几乎所有的弹出交互。目前已成为最多人使用的弹层解决方案
- layer API 帮助文档
- layer弹层组件开发文档 - layui
- 快速上手 layer,新人必看
Layui-admin
- weberandphper/Layui-admin: 一个现成的 Layui+Vue的后台系统模板,开箱即用
layuimini
- zhongshaofa/layuimini: 后台admin前端模板,基于 layui 编写的最简洁、易用的后台框架模板。只需提供一个接口就直接初始化整个框架,无需复杂操作。
- sentsin/layui: 采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写形式,极低门槛,拿来即用。
- Layui - 经典模块化前端 UI 框架
- LayIM - 拉近用户在Web间的距离
- layim
LuLu UI
- yued-fe/lulu: LuLu UI for PC web
- LuLu UI中文文档和演示 » 命名与设计
- LuLu UI - 游刃于用户侧PC web网站的UI组件
- LuLu UI中文官方文档
- 面向设计的半封装web组件开发(概要版) « 张鑫旭-鑫空间-鑫生活
- 面向设计的半封装web组件开发(原始)
layerjs
- layerJS/layerJS: layerJS: Javascript UI composition framework
- layerJS/layerJS: layerJS: Javascript UI composition framework
- UI composition & animation in pure HTML | layerJS
material-kit
- creativetimofficial/material-kit: Free and Open Source UI Kit for Bootstrap 4, React, Vue.js, React Native and Sketch based on Google's Material Design
Material Components
- Material Components
- Homepage - Material Design
mustard-ui
- kylelogue/mustard-ui: A starter CSS framework that actually looks good.
- Mustard UI · A CSS framework that actually looks good.
ninecat-ui
- ninecat-ui
NU-system
- NU-system
- NU-system
ring-ui
- JetBrains/ring-ui: A collection of JetBrains Web UI components
- Getting Started — Ring UI
shards-ui
- DesignRevision/shards-ui: 🎨Shards is a beautiful & modern Bootstrap 4 UI kit packed with extra templates and components.
- Shards - A High-Quality and Free Bootstrap 4 UI Kit — DesignRevision
sencha/extjs
- sencha
- extjs-doc-cn/ext4api: ExtJS4.1 中文文档翻译 在线文档
- Docs | Ext JS 6.2.0
- API Documentation - Sencha Docs - Ext JS - 脚本娃娃 (Ext4.1.0 Doc中文版 V1.0.0 Beta)
- Design, Develop, and Test Enterprise Web Apps with Sencha | Sencha
- Sencha中文站 | 全球最大的Sencha中文资料,ExtJS中文教程,Ext中文教程
- API Documentation - Sencha Docs - Ext JS - 脚本娃娃 (Ext4.1.0 Doc中文版 V1.0.0 Beta)
- Welcome to SenchaDevs
- ExtJS入门——开始 | 全球最大的Sencha中文资料,ExtJS中文教程,Ext中文教程
- https://cn.suyouxuan.com/S_2qc9gA/MDAwMDAwMDAwMJZ8i2TGqqetsmykbLF5ZNyoo00of5fZyL1oo00onoPPhquo000oZZ5hgaGHqsW5cbHAkJOsvaCF17KMrNm0lmmqhbWBabOHzZaKnn6tsqqja76zp6o000oxinHbsoyk3bO7apubuKSovne2YIOIkq274IGss4yWrbCgedmzjMrZv71zpAO0O0OO0O0O_MDAwMDAwMDAwMJZ8i2TG
Semantic-UI
- Semantic-Org/Semantic-UI: Semantic is a UI component framework based around useful principles from natural language.
- Semantic UI
storefront-ui
- DivanteLtd/storefront-ui: Customization-first, performance-oriented and elegant UI framework for eCommerce (and not only) based on Vue.js and Google Retail UX Playbook. Made with 💚 by Vue Storefront team and contributors.
UIkit
- uikit/uikit: A lightweight and modular front-end framework for developing fast and powerful web interfaces
- UIkit
weui
- Tencent/weui: A UI library by WeChat official design team, includes the most useful widgets/modules in mobile web applications.
- Tencent/weui.js: A lightweight javascript library for WeUI.
- Tencent/weui-wxss: A UI library by WeChat official design team, includes the most useful widgets/modules.
- lihongxun945/jquery-weui: UI lib for build hybrid wechat web app
- WeUI
weex-ui
- alibaba/weex-ui: 🏄 A rich interaction, lightweight, high performance UI library based on Weex.
- Weex Ui
Workless
- scottparry/Workless: Workless is a CSS base framework to get your projects up and running as quickly as possible.
- Workless | An open source HTML, CSS & JS framework for developing front-end web applications faster.
winjs
- winjs/winjs: A UI toolkit for modern browsers
YUI
- YUI Library
- yui/yuidoc: YUI Javascript Documentation Tool
- YUI Library
zeit-ui
- ZEIT UI
- panteng/wechat-h5-boilerplate: 为腾讯微信优化的H5动效模板,帮助你快速构建全屏滚动型H5页面。
- zdhxiong/mdui: MDUI 是一个基于 Material Design 的前端框架。
- Mint UI
- DevExpress/DevExtreme: HTML5 JavaScript Component Suite for Responsive Web Development
- Zaelot-Inc/ui-libraries: A collection of UI Frameworks and their platform implementations.
$Vue.js
Vue.js core
@vue/component-compiler
- vuejs/vue-component-compiler: Compile a single file Vue component into a CommonJS module.
- @vue/component-compiler - npm
@vue/component-compiler-utils
- vuejs/component-compiler-utils: Lower level utilities for compiling Vue single file components
- @vue/component-compiler-utils - npm
@vue/web-component-wrapper
- vuejs/vue-web-component-wrapper: (Vue 2 only) Wrap a Vue component as a web component / custom element.
- @vue/web-component-wrapper - npm
Vue.js Documentation
- Vue.js
- Vue.js
- News — Vue.js
- Introduction — Vue.js
- 介绍 — Vue.js
- Style Guide — Vue.js
- 风格指南 — Vue.js
- 风格指南 — Vue.js
- 风格指南 — Vue.js
- 风格指南 — Vue.js
- discordapp.com
- 个人资料 / Twitter
Vue.js 渲染函数 & JSX(Render Functions & JSX)
vue-next-jsx
- HcySunYang/vue-next-jsx: A babel plugin that provides jsx syntax for vue3
- vuejs/jsx: monorepo for Babel / Vue JSX related packages
- babel-plugin-transform-vue-jsx/README.md at master · vuejs/babel-plugin-transform-vue-jsx
- vueComponent/jsx: jsx for vue 3
- Vue 3 JSX Design · Issue #141 · vuejs/jsx
- Render Functions & JSX — Vue.js
- 渲染函数 & JSX — Vue.js
- 渲染函数 & JSX — Vue.js
Vue.js 服务端渲染(Server-Side Rendering,SSR)
- vuejs/vue-ssr-docs: Vue.js Server-Side Rendering Guide
- vue/packages/vue-server-renderer at dev · vuejs/vue
- vue/packages/vue-server-renderer at dev · vuejs/vue
- Vue.js Server-Side Rendering Guide | Vue SSR Guide
- Introduction · GitBook(!SSR)
- 编写通用代码 | Vue SSR 指南
Vue CLI
Vue CLI core
#Guide
- Overview | Vue CLI
- 介绍 | Vue CLI
- HTML 和静态资源 | Vue CLI
#Configuration Reference
- Configuration Reference | Vue CLI
- 配置参考 | Vue CLI
#Plugin Development Guide
- Plugin Development Guide | Vue CLI
- 插件开发指南 | Vue CLI
#Core Vue CLI Plugins
- Plugins | Vue CLI
@vue/cli-service
- @vue/cli-service - npm
Vue CLI2
- vuejs/vue-cli at v2
Vue CLI3
- webpack - Configure environment specific variables using vue-cli - Stack Overflow
- 环境变量和模式 | Vue CLI
Vue CLI4
- vue-cli/packages/@vue/cli-plugin-babel at dev · vuejs/vue-cli
- vue-cli/packages/@vue/cli-plugin-router at dev · vuejs/vue-cli
- vue-cli/packages/@vue/cli-plugin-vuex at dev · vuejs/vue-cli
vue.config.js
- vuejs/vue-cli: 🛠️ CLI for rapid Vue.js development
- vue-cli/packages/@vue/cli-service/lib/config at dev · vuejs/vue-cli
- Vue CLI 3
- Vue CLI
- Introduction · GitBook
- Awesome Vue CLI packages - Awesome JS
Vue CLI libs、plugins&tools
#vue-cli-plugin
#A-G
@vue/cli-plugin-babel
- @vue/cli-plugin-babel - npm
@vue/cli-plugin-eslint
- @vue/cli-plugin-eslint - npm
- vue-cli/packages/@vue/cli-plugin-eslint at dev · vuejs/vue-cli
@vue/cli-plugin-e2e-cypress
- vue-cli/packages/@vue/cli-plugin-e2e-cypress at dev · vuejs/vue-cli
@vue/cli-plugin-e2e-nightwatch
- vue-cli/packages/@vue/cli-plugin-e2e-nightwatch at dev · vuejs/vue-cli
- wjq990112/vue-cli-plugin-generators: A Vue CLI plugin to generate components or pages.
#H-N
#O-T
@vue/cli-plugin-router
- @vue/cli-plugin-router - npm
@vue/cli-plugin-typescript
- @vue/cli-plugin-typescript - npm
- vue-cli/packages/@vue/cli-plugin-typescript at dev · vuejs/vue-cli
@vue/cli-plugin-pwa
- vue-cli/packages/@vue/cli-plugin-pwa at dev · vuejs/vue-cli
vue-cli-plugin-style-resources-loader
- nguyenvanduocit/vue-cli-plugin-style-resources-loader: Vue cli plugin to support style-resources-loader.
- vue-cli-plugin-style-resources-loader - npm
- CSS 相关 | Vue CLI
- Worthaboutapig/vue-cli-plugin-sass-resources-loader: Vue CLI 3.x plugin for [sass-resources-loader](https://github.com/shakacode/sass-resources-loader).
- webpack - Using sass-resources-loader with vue-cli v3.x - Stack Overflow
- 如何在Vue CLI 3.04上使用sass-resource-loader为所有Vue组件加载_variables.scss文件? -Java 学习之路
#U-Z
@vue/cli-plugin-unit-jest
- @vue/cli-plugin-unit-jest - npm
- vue-cli/packages/@vue/cli-plugin-unit-jest at dev · vuejs/vue-cli
@vue/cli-plugin-vuex
- @vue/cli-plugin-vuex - npm
@vue/cli-plugin-unit-mocha
- vue-cli/packages/@vue/cli-plugin-unit-mocha at dev · vuejs/vue-cli
vue-cli-plugin-yaml
- github.com
- vue-cli-plugin-yaml - npm
vue-cli-plugin-yaml-loader
-
- vue-cli-plugin-yaml-loader - npm
vue-cli4-config
- staven630/vue-cli4-config: vue-cli3配置vue.config.js持续更新
- staven630/vue-cli4-config at vue-cli3
- vue-cli4 全面配置(持续更新) - 知乎
- vue-cli4 全面配置(持续更新) | vue-cli4-config
vue-filename-injector
- d2-projects/vue-filename-injector: Inject the file path of .vue
- @d2-projects/vue-filename-injector - npm
Vue CLI 资源、整理集&FAQ
Vue CLI 资源
- lentoo/vue-cli3-project: vue-cli3-project
- trsoliu/vue-cli3.x-configure: 基于vue-cli3.x下,配合vuex、vue-router、iView、axios、scss、amfe-flexible、vConsole等等等
- trsoliu/vue-cli3-command: 基于vue-cli3脚手架自动化打包命名发版本部署脚本
- Deploying ES2015+ Code in Production Today — Philip Walton
Vue CLI 整理集
《从0到1使用VUE-CLI3开发实战》
Vue CLI FAQ
Vue Loader
Vue Loader core
- vuejs/vue-loader: 📦 Webpack loader for Vue.js components
- Introduction | Vue Loader
- Introduction · vue-loader
- Introduction · vue-loader
- Choose a language · vue-loader
- 介绍 | Vue Loader
Vue Loader 资源、整理集&FAQ
- DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic · Issue #666 · vuejs/vue-loader
- feat: implement ::v-deep as a shadow piercing combinator (#54) · vuejs/component-compiler-utils@8b2c646
Vue Router
Vue Router core
- vuejs/vue-router: 🚦 The official router for Vue.js.
- chrisvfritz/vue-2.0-simple-routing-example: A simple example of routing with Vue 2.0 without using vue-router.
- vue-router文档
- Introduction | Vue Router
- 介绍 | Vue Router
- Home | Vue Router
Vue Router 资源、整理集&FAQ
Vue Router 资源
addRoutes
- vue-element-admin/index.js at 42aa24d1d7821d4932d81a280b87fb6ee050148e · BiYuqi/vue-element-admin
- BiYuqi/vue-element-admin: 🎢基于vue, element-ui 的后台系统 包含侧边栏权限过滤等常用组件
- BiYuqi/vue-multiple-tabs: vue-cli3 动态路由, 复用路由, 自动注入路由, 增删路由, 实战多tab页
- liuyangjike/dynamic-router: daynamic-router to display menu
- console warnin:Duplicate named routes definition · Issue #1727 · vuejs/vue-router
- addRoutes后,我换一个账号登录权限不一样了,怎么删除之前添加的的路由? · Issue #416 · PanJiaChen/vue-element-admin
- Feature request: replace routes dynamically · Issue #1234 · vuejs/vue-router
- 系统权限按需访问路由几个完整方案(含addRoutes的填坑) · Issue #20 · pekonchan/Blog
- Feature request: replace routes dynamically · Issue #1234 · vuejs/vue-router
- Route Meta Fields | Vue Router
- Vue-router-3.0.1 使用router.addRoutes()设置动态路由,页面刷新后无效 - 中文 - Vue Forum
- vue-router动态添加路由的方法,addRouter添加路由,提示:Duplicate named routes definition-Bug收集 - Bug搜集
navigation-guards
- 导航守卫 | Vue Router
Vue Router 整理集
《vue-router 源码解析》
Vue Router FAQ
- <keep-alive>组件缓存问题 · Issue #811 · vuejs/vue-router
vue-template-compiler
- vue/packages/vue-template-compiler at dev · vuejs/vue
- vuejs/vue-template-es2015-compiler: Support a subset of handy ES2015 features in Vue 2.0 templates.
- vue-template-compiler - npm
- Vue Template Explorer
vue-resource
- pagekit/vue-resource: The HTTP client for Vue.js
Vue3
Vue3 core
Composition API
- vuejs/composition-api: Composition API plugin for Vue 2
- @vue/composition-api - npm
- Composition API RFC | Vue Composition API
- 组合式 API 征求意见稿 | Vue 组合式 API
- State Management with Composition API - Vue.js Tutorials
- Why the Composition API - Vue 3 Essentials | Vue Mastery
- 组合式 API 征求意见稿 | Vue 组合式 API
- API 手册 | Vue 组合式 API
- 介绍 | Vue.js
- Composition API RFC | Vue Composition API
Ref-sugar/Vue RFC 222
- rfcs/0000-script-setup.md at script-setup · vuejs/rfcs
- New script setup and ref sugar by yyx990803 · Pull Request #222 · vuejs/rfcs
- ruige24601/re-primitive
- Ref sugar by yyx990803 · Pull Request #228 · vuejs/rfcs
- Vue RFC 222 中文翻译 · 语雀
SFC
- FranckFreiburger/vue3-sfc-loader: Single File Component loader for Vue2 and Vue3. Load .vue files directly from your HTML. No node.js environment, no build step.
- vue-next/packages/sfc-playground at master · vuejs/vue-next
- vue-next/packages/compiler-sfc at master · vuejs/vue-next
- @vue/compiler-sfc - npm
- Vue SFC Playground
- vue 3 & vue-cli 3
- vuejs/vue-next
- vuejs/vue-router-next: The Vue 3 official router (WIP)
- vuejs/vue-next-webpack-preview
- vuejs/vue-cli-plugin-vue-next: A Vue CLI plugin for trying out vue-next (experimental)
- vuejs/vue-test-utils-next: The next iteration of Vue Test Utils, targeting Vue 3
- vuejs/docs-next-zh-cn: Chinese translation for v3.vuejs.org
- vuejs/vuex at 4.0
- @vue/reactivity - npm
- Vue.js - The Progressive JavaScript Framework | Vue.js
- Vue.js
- Vue3
- Vue3
- Vue3js
- Vue3中文文档 - vuejs
- https://oijmns1ch.qnssl.com/evan-you-vue3-beta-talk.mp4
- Vue.js 3 Tutorial - Build An App with New Features of Vue 3 - Vue.js Developers
- Vue Template Explorer
- Vue Template Explorer
- Vue Template Explorer
- Vue 3.0 Updates - Google 幻灯片
- Evan You 的 Twitter: “Here’s my slides on Vue 3 today at @VueToronto : https://t.co/hqICsxIUCp #VueConfTO”
Vue3 资源、整理集&FAQ
Vue3 资源
Vue3 源码解析
- hkc452/slamdunk-the-vue3: vue3 源码全面解读
- Vue3.0 源码解读
- vue3/vue3-News: 🎯Find the latest breaking √vue3 & vue-cli 3+ News.
- su37josephxia/vue-next-checklist: Vue3.0兼容性检查工具
- cuixiaorui/mini-vue: 实现最简 vue3 模型
- Lpyexplore/nav-url: A nav web for urls, which based Vue3
- shengxinjing/vue3-vs-vue2: 《前端会客厅第一期代码》和尤大聊vue3的 提升
- 哔哩哔哩直播回放
- Vue3生态技术内幕 · 语雀
Vue3 整理集
《Vue3源码解读》
Vue3 FAQ
- Vue: When a computed property can be the wrong tool - DEV Community
vuejs-templates
- vuejs-templates
- vuejs-templates/pwa: PWA template for vue-cli based on the webpack template
- vuejs-templates/webpack: A full-featured Webpack + vue-loader setup with hot reload, linting, testing & css extraction.
Vuex
Vuex core
- vuejs/vuex: 🗃️ Centralized State Management for Vue.js.
- What is Vuex? | Vuex
- Introduction · Vuex
- Vuex 是什么? | Vuex
Vuex libs、plugins&tools
easy-vuex
- liuyangjike/easy-vuex
typed-vuex
- danielroe/typed-vuex: 🏦 A typed store accessor for vanilla Vuex.
vue-savedata
- Banlangenn/vue-savedata: vuex 数据持久化 .【配置简,性能佳,体积小】 举个🌰例子 :https://codesandbox.io/s/jpw79pmr15
vuex-along
- boenfu/vuex-along: A plugins to auto save and restore state for vuex
vuex-class
- ktsn/vuex-class: Binding helpers for Vuex and vue-class-component
vuex-loading
- vueComponent/vuex-loading: A loading plugin like dva-loading
vuex-map-fields
- maoberlehner/vuex-map-fields: Enable two-way data binding for form fields saved in a Vuex store
Vuex ORM
- Vuex ORM
- vuex-orm/vuex-orm: The Vuex plugin to enable Object-Relational Mapping access to the Vuex Store.
- vuex-orm/plugin-axios: Vuex ORM persistence plugin to sync the store against a RESTful API.
- vuex-orm/plugin-graphql: Vuex ORM persistence plugin to sync the store against a GraphQL API.
- vuex-orm/plugin-search: Vuex ORM plugin for adding fuzzy search feature through model entities.
- vuex-orm/plugin-change-flags: Vuex ORM plugin for adding IsDirty / IsNew flags to model entities.
- vuex-orm/plugin-soft-delete: Vuex ORM plugin for adding soft delete feature to model entities.
- vuex-orm/awesome-vuex-orm: A curated list of awesome things related to Vuex ORM.
- Vuex ORM | Vuex ORM
- Vuex-ORM GraphQL Plugin
- @vuex-orm/core - npm
vuex-persistedstate
- robinvdvleuten/vuex-persistedstate: 💾 Persist and rehydrate your Vuex state between page reloads.
- vuex-persistedstate - npm
vuex-persist
- championswimmer/vuex-persist: A Vuex plugin to persist the store. (Fully Typescript enabled)
vuex-pathify
- davestewart/vuex-pathify: Vue / Vuex plugin providing a unified path syntax to Vuex stores
vuex-router-sync
- vuejs/vuex-router-sync: Effortlessly keep vue-router and vuex store in sync.
vuex-stateshot
- xiaoluoboding/vuex-stateshot: 💾 A State Snapshot plugin on Actions/Mutations for Vuex3.1+.
- gaoding-inc/stateshot: 💾 Non-aggressive history state management with structure sharing.
vuex-observable
- vuejs/vuex-observable: Consume Vuex actions as Observables using RxJS 5
- @pedro-rodalia/vuex-cache - npm
- @vencakrecl/vuex-simple-cache - npm
Vuex 资源、整理集&FAQ
《Vuex源码学习》
- sl1673495/vuex-error-plugin: 提供vuex全局拦截错误统一处理能力。
- Learn Vuex | Scrimba.com
- vuejs
- vuejs/vue: Simple yet powerful library for building modern web interfaces.
- vuejs/vuejs.org: 📄 The official documentation site for Vue.js.
- vuejs/cn.vuejs.org: 🇨🇳 Chinese translation for vuejs.org
- vuejs/vue-docs-zh-cn: 该项目已不再维护,有劳通过 Vue 官网查阅最新的文档
- vuejs/rfcs: RFCs for substantial changes / feature additions to Vue core
- vuejs/repl: Vue SFC REPL as a Vue 3 component
- vuejs/awesome-vue: 🎉 A curated list of awesome things related to Vue.js
- vuejs/vue-migration-helper: CLI tool to aid in migration from Vue 1.x to 2.0
- src/vuejs.md at master · jsfront/src
- Roadmap
- vue-migration-helper - npm
- Vue Template Explorer
- vuejs/events: Source code for the new Vue.js Events page
Vue.js components&libs
¥Avatar
vue-avatar
- eliep/vue-avatar: An avatar component for vue.js
¥Authorization
vue-password-strength-meter
- apertureless/vue-password-strength-meter: 🔐 Password strength meter based on zxcvbn in vue.js
vue-auth
- websanova/vue-auth: A simple light-weight authentication library for Vue.js
Vue-Access-Control
- tower1229/Vue-Access-Control: Frontend access control framework based Vue
vue-authenticate
- dgrubelic/vue-authenticate: Simple Vue.js authentication library
¥Badge、Emoji&Icon
emoji-mart-vue
- jm-david/emoji-mart-vue: One component to pick them all 👊🏼
svgicon
- MMF-FE/svgicon: SVG icon components and tool set
vue-svg-icon
- cenkai88/vue-svg-icon: a solution for multicolor svg icons in vue2.0 (vue2.0的可变彩色svg图标方案)
- vue-svg-icon
vue-emoji
- jkchao/vue-emoji: vue-emoji like this: 😄 🦐 😳
vue-unicons
- antonreshetov/vue-unicons: 1000+ Pixel-perfect svg icons for your next project as Vue components
vue-cryptoicon
- man15h/vue-cryptoicon: Cryptocurrency icons for your next Vue project
- MMF-FE/vue-svgicon: A tool to create svg icon components. (vue 2.x). Using inline svg.
¥Canvas
office-ui-fabric-vue
- aidewoode/office-ui-fabric-vue: Office UI Fabric implementation for Vue.js
vue-fabric-wrapper
- bensladden/vue-fabric-wrapper: Vue Fabric.js Wrapper
vue-fabric
- purestart/vue-fabric: 基于canvas fabric.js库 创建的vue fabric组件,定制画板,图片组合绘制
vue-fabric-drawingboard
- Couy69/vue-fabric-drawingboard: 基于Fabric.js的图形标注与画板
¥Carousel、Scroll&Slide
#slider
vue-circle-slider
- devstark-com/vue-circle-slider: Circle slider component for Vue.js
vue-plain-slider
- songyazhao/vue-plain-slider: A simple slider component for Vue.js
vue-range-slider
- ktsn/vue-range-slider: Simple slider component of Vue.js
vue-slide-bar
- biigpongsatorn/vue-slide-bar: 🎢 A Simple Vue Slider Bar Component.
vue-slide
- hilongjw/vue-slide: A lightweight slide component for vue
vue-slider-component
- NightCatSama/vue-slider-component: Can use the slider in vue1.x and vue2.x(vue滑块组件)
- vue-slider-component
vue-slideout
- vouill/vue-slideout: Simple vue implementation of Slideout.js touch sidebar / sidemenu library
- shhdgit/vue-easy-slider: Slider Component of Vue.js.
- warpcgd/vue-concise-slider: vue-concise-slider,A simple vue sliding component
#scroll
vue-smoothscroll
- Teddy-Zhu/vue-smoothscroll: a vue version smoothscroll for website
vue-parallax
- vue-comps/vue-parallax: Scrolls a image slower than the window to create a neat optical effect.
vue-image-scroll
- ShanaMaid/vue-image-scroll: 【Using】 a good vue-image-scroll component!
- vue-163music-slider
v-bar
- luiguild/v-bar: The virtual responsive crossbrowser scrollbar component for VueJS 2x
vue-scrollto
- rigor789/vue-scrollto: Adds a directive that listens for click events and scrolls to elements.
vue-seamless-scroll
- chenxuan0000/vue-seamless-scroll: A simple, seamless scrolling for Vue.js vue无缝滚动component
vue-next-level-scroll
- Developmint/vue-next-level-scroll: Bring your scroll game to the next level!
- wangdahoo/vue-scroller: Scroller Component for Vue.js
- BosNaufal/vue-scrollbar: The Simplest Scroll Area Component with custom scrollbar for Vue Js. https://bosnaufal.github.io/vue-scrollbar/
- suguangwen/vue-scroll: vue scroll which can work.
#大数据虚拟化
vue-virtual-scroll-list
- tangbc/vue-virtual-scroll-list: ⚡️A vue component support big amount data list with high render performance and efficient.
vue-virtual-scroller
- Akryum/vue-virtual-scroller: ⚡️ Smooth scroll with any amount of data
- vue-virtual-scroller
- ElemeFE/vue-infinite-scroll: An infinite scroll directive for vue.js.
- egoist/vue-mugen-scroll: Infinite scroll component for Vue.js 2
vue-waypoint
- scaccogatto/vue-waypoint: v-waypoint directive for Vue, this is the easiest way to trigger a function when you scroll
vue-loop
- JosephSmith127/vue-loop: Infinite content loop for Vue
vue-swing
- goweiwen/vue-swing: Vue.js wrapper for Swing
vue-agile
- lukaszflorczak/vue-agile: 🎠 A carousel component for Vue.js
vue-carousel
- SSENSE/vue-carousel: A flexible, responsive, touch-friendly carousel for Vue.js
vue-flickity
- drewjbartlett/vue-flickity: A Vue Slider / Carousel Component for Flickity.js
wade-ui
- wade3po/wade-ui: 学习开发自己的组件
- wade-ui - npm
- ElemeFE/vue-swipe: A touch slider for vue.js.
- weilao/vue-swiper: Swiper component For Vue 1.0.
- shiye515/vue-m-carousel: vue 移动端轮播组件
- qq449245884/vue-drag-scroll
¥Chat
vue-chat
- Coffcer/vue-chat: chat example by vue.js + vuex + webpack
- vue-chat
¥Clip
vue-clipboard2
- Inndy/vue-clipboard2: A simple vue2 binding to clipboard.js
- vue-clipboard2 | A simple vue2 binding to clipboard.js
- vueComponent/vue-copy-to-clipboard: Copy to clipboard Vue component
¥Color
vue-color
- xiaokaike/vue-color: Vue Color Pickers for Sketch, Photoshop, Chrome & more http://vue-color.surge.sh
¥Data
bitbench
- triq-org/bitbench: Visually dissect and analyze bit strings
vue-countup-v2
- xlsdg/vue-countup-v2: Vue.js component wrap for countUp.js
vue-data-grid
- LucienLee/vue-data-grid: An example that complex table interaction in Vue.js
- vue data grid
vue-countTo
- PanJiaChen/vue-countTo: It's a vue component that will count to a target number at a specified duration https://panjiachen.github.io/countTo/demo/
¥Event
#event handling
vue-events
- cklmercer/vue-events: Simple event handling for Vue.js
vue-gesture
- mlyknown/vue-gesture: touch events plugin for Vue.js.You can v-gesture directive,and directive auguments can use a tap, swipe, etc
vue-clickaway
- simplesmiler/vue-clickaway: Reusable clickaway directive for reusable Vue.js components
vuemit
- gocanto/vuemit: The smallest Vue.js events handler.
vue-bus
- yangmingshan/vue-bus: A event bus for Vue.js
#滑动、滚动
vue-awesome-swiper
- surmon-china/vue-awesome-swiper: 🏆 Swiper component for @vuejs
- staskjs/vue-slick: Vue component for Slick-carousel (http://kenwheeler.github.io/slick)
- bajian/vue-pull-to-refresh: vue.js,refresh,load more,Vue2.0 上下拉刷新
¥Font
vue-fontawesome
- FortAwesome/vue-fontawesome: Font Awesome 5 Vue component
¥Format
awesome-mask
- wirecardBrasil/awesome-mask: The awesome-mask runs with Vue.js and uses the vanilla-masker to make your form awesome with masks.
- awesome-mask - npm
maska
- beholdr/maska: Simple zero-dependency input mask for Vue.js and vanilla JS.
vue-numeric
- kevinongko/vue-numeric: Input field component to display a formatted currency value based on Vue.js
- vue-numeric demo
vue-cleave-component
- ankurk91/vue-cleave-component: Vue.js component for Cleave.js
vue-the-mask
- vuejs-tips/vue-the-mask: Tiny (<2k gzipped) and dependency free mask input for Vue.js
- The Mask for Vue.js
vue-masked-input
- niksmr/vue-masked-input: Masked input component for Vue.js
v-mask
- probil/v-mask: 🔡 Tiny input mask library for Vue.js (directive)
vue-mask
- devindex/vue-mask: Vue Mask Plugin
v-money
- vuejs-tips/v-money: Tiny (<2k gzipped) input/directive mask for currency
- Vue App
¥Form
#calendar&datepicker
vuejs-datepicker
- charliekassel/vuejs-datepicker: A simple Vue.js datepicker component. Supports disabling of dates, inline mode, translations
vue-moment
- brockpetrie/vue-moment: Handy Moment.js filters for your Vue.js project.
- vue-moment - npm
vue-calendar
- jinzhe/vue-calendar: A calendar components for Vue.js.
- vue-calendar
vue-fullcalendar
- Wanderxx/vue-fullcalendar: vue calendar fullCalendar. no jquery required. Schedule events management
- CroudTech/vue-fullcalendar: FullCalendar Wrapper for vue
vue-datepicker-simple
- dai-siki/vue-datepicker-simple: A datepicker component for vue. (适用中国用户的vue日期选择组件)
vue-date-picker
- 8788/vue-date-picker: datepicker component for Vue 2.x
vue-datepicker
- hilongjw/vue-datepicker: [Deprecated] calendar and datepicker component with material design for Vue.js
vue-event-calendar
- GeoffZhu/vue-event-calendar: A simple events calendar for Vue2, no dependencies except Vue2.
- vue-event-calendar
vue-datetime
- mariomka/vue-datetime: Mobile friendly datetime picker for Vue. Supports date and datetime modes, i18n and disabling dates.
vue2-datepicker
- mengxiong10/vue2-datepicker: A datepicker / datetimepicker component for Vue2
- Haixing-Hu/vue-datetime-picker: A Vue.js component implementing the datetime picker control using the Eonasdan's bootstrap datetime picker plugin.
- phoenixwong/vue2-timepicker: A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time format support
- Bubblings/vue-date-picker: datepicker component for Vue.js
- vue-bulma/datepicker: Datepicker Component for Vue Bulma
- icai/vue2-calendar: vue 2.x calendar component
- weifeiyue/vue-datepicker: datepicker component for Vue.js
#dynamic form
element-form-builder
- codetrial/element-form-builder: Build element-ui forms with JSON schema.
- ElementUI Form Builder
form-create
- xaboy/form-create: 强大的表单生成器|Form builder with dynamic rendering, data collection, validation and submission capabilities, built-in 17 common form components, support for two-way data binding, event extension, and support for building built
- form-create
form-generator
- JakHuang/form-generator: Element UI表单设计及代码生成器
- JakHuang/form-generator-plugin: 将form-generator封装成vscode插件
f-render
- dream2023/f-render: f-render | 基于 ElementUI 的表单设计器
- f-render | 可视化表单设计器
ncform
- ncform/ncform: 🍻 ncform, a very nice configuration generation way to develop forms ( vue, json-schema, form, generator )
vue-form-generator
- vue-generators/vue-form-generator: A schema-based form generator component for Vue.js
vue-ele-form
- vue-ele-form · 语雀
- dream2023/vue-ele-form: 基于element-ui的数据驱动表单组件
- dream2023/vue-ele-form-generator: vue-ele-form-generator是专为vue-ele-form开发的可视化表单设计工具, 让表单开发的效率更上一层楼
vue-form-json-schema
- jarvelov/vue-form-json-schema: Vue package for creating forms using JSON schema
vuetify-jsonschema-form
- koumoul-dev/vuetify-jsonschema-form: Generate forms for the vuetify UI library (vuejs) based on annotated JSON schemas.
vue-form-maker
- woai3c/vue-form-maker: vue表单生成器 动态生成表单组件
vue-form-making
- GavinZhuLei/vue-form-making: A visual form designer/generator base on Vue.js, make form development simple and efficient.(基于Vue的可视化表单设计器,让表单开发简单而高效。)
vue-form-wizard
- BinarCode/vue-form-wizard: Vue.js 2 wizard
vue-formulate
- wearebraid/vue-formulate: ⚡️ The easiest way to build forms with Vue.
- xyz12345678/vue-schema-dynamic-form: 基于vue的动态表单,依赖element, json schema
- vtimofeev/element-auto-form
- egorzot/vue-form-generator-element: Element.io (http://element.eleme.io) fields for vue-form-generator.
- xiaofengz/element-json-scheme-component: json scheme Form && Table && pagination, based on element-ui
- leermao/el-json-schema: 基于element的Form-schema
- mojule/schema-to-form-elements: Deprecated, use mojule/schema-forms
- json-tools/json-form-custom-element: https://www.webcomponents.org/element/json-form-custom-element
- vueblocks/element-form-generator: [WIP] Visualization form generator base on element-schema-form component
- vueblocks/element-schema-form: A schema-based element-ui form component for Vue2.x.
- matfish2/vue-form-2: Vue.js 2 Form Component
- formly-js/vue-formly: JavaScript powered forms for Vue.js
- Venusjason/vuejs-form-creator
- friparia/vue-form-creator
- @norx85/vue-autoform - npm
- q-former - npm
#input
vue-tags-input
- JohMun/vue-tags-input: A tags input component for VueJS
vue-phone-number-input
- LouisMazel/vue-phone-number-input: A phone number input made with Vue JS (format & valid phone number)
vue-input-autosize
- syropian/vue-input-autosize: A simple Vue.js directive to autosize text input fields
- BosNaufal/vue2-autocomplete: Vue 2 Component to make Autocomplete element.
- lithiumjake/vue-placeholders: A simple Vue (http://vuejs.org) directive for placeholder images and lorem-ipsum text.
- Ginhing/vue-tagsinput: A tags input component based on Vue.js
#List
vue-recyclerview
- hilongjw/vue-recyclerview: Mastering Large Lists with the vue-recyclerview
vue-animated-list
- vuejs/vue-animated-list: A Vue.js plugin for easily animating `v-for` rendered lists.
#picker&selector
vue-select
- sagalbot/vue-select: Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.
vue-city
- xinxingyu/vue-city: a vue component that show city infomation
v-region
- TerryZ/v-region: A simple region cascade selector, provide 4 levels Chinese administrative division data
- Vue Components
v-dropdown
- TerryZ/v-dropdown: A Vue2 plugin for dropdown container layer
vue-area
- blue0728/vue-area: 省市区三级联动插件 for vue2.x ----停止更新,请看新版
vue-city-picker
- blue0728/vue-city-picker: vue-city-picker component for vue.
- shentao/vue-multiselect: Universal select/multiselect/tagging component for Vue.js
- QingWei-Li/vue-region-picker: [DEPRECATED]
dd-vue-component
- ibufu/dd-vue-component: Dingdanlaile's vue components.
ellipsis-plus
- lucefer/ellipsis-plus: a text-overflow vue component
Vue-Cleave
- jrainlau/vue-cleave: Format input text content when you are typing
- nosir/cleave.js: Format input text content when you are typing...
vue-button
- steven5538/vue-button: Button component for Vue.js v2.0.1+.
vue-cascading-address
- savokiss/vue-cascading-address: vue address select component
- vue-cascading-address
vue-float-label
- brtjkzl/vue-float-label: Float label pattern for Vue.js
- MopTym/vue-waterfall: A waterfall layout component for Vue.js
- phanan/vue-google-signin-button: A simple Vue plugin to include a Google sign-in button into your web app
- OYsun/VueStar: A like button with delightful star animation powered by Vue.js
- vue-bulma/handsontable: Vue Table component
¥H5
- qq9694526/vue-wxh5: Vue+微信网页开发最佳实践
¥Image
lazyload-vue
- Kazap/lazyload-vue: Vue Plugin for vanilla-lazyload
lazy-vue
- gocanto/lazy-vue: A small lazy image loader for Vue
- lazy-vue - demo
vue-img-orientation-changer
- nikli2009/vue-img-orientation-changer: A vue plugin that can help you display image in correct orientation.
vue-cropper
- xyxiao001/vue-cropper: A simple picture clipping plugin for vue
- vue-cropper
vue-images
- littlewin-wang/vue-images: A simple lightbox component for displaying an array of images
- vue-images
vue-lazyloadImg
- yodfz/vue-lazyloadImg: vue插件,延迟载入图片.
vue-picture-input
- alessiomaffeis/vue-picture-input: Mobile-friendly picture file input Vue.js component with image preview, drag and drop, EXIF orientation, and more
vue-img-loader
- JackGit/vue-img-loader: this is a image loader UI component for Vue 2.X
- VueImgLoader Demo
vue-lazy-background-images
- darrynten/vue-lazy-background-images: Lazy load background images for Vue 2
vue-image-clip
- legeneek/vue-image-clip: Image clip component based on vue2
vue-lazyload-img
- JALBAA/vue-lazyload-img: A plugin of vue for image lazyload(vue图片懒加载插件)
- Document
vue-lazyload
- hilongjw/vue-lazyload: A Vue.js plugin for lazyload your Image or Component in your application.
v-viewer
- mirari/v-viewer: Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js
- heyongsheng/hevue-img-preview: 本组件是基于 vue 编写的一个图片预览组件,仅传入一个图片地址,即可实现图片预览效果,预览背景色,关闭按钮颜色,控制条的背景也和字体颜色都可自定义,兼容 ie
¥Layout
vue-container-query
- v-comp/vue-container-query: vue-container-query
vue-grid-layout
- jbaysolutions/vue-grid-layout: A draggable and resizable grid layout, for Vue.js.
- Vue Grid Layout Example 1 - Basic Responsive
vue-splitpane
- Package - vue-splitpane
Vue-Layout
- jaweii/Vue-Layout: 基于UI组件的Vue可视化布局工具
¥Loading
vue-control-load
- XueMary/vue-control-load: Auto loading plugin for vue. 👏 You don't need to write showLoading and hideLoading any more.
vue-loading
- Coffcer/vue-loading: vue1 directive, show loading block in any element
- jkchao/vue-loading: 😄 vue-loading 😊
- loading
- Vue Loading
vue-loading-spinner
- nguyenvanduocit/vue-loading-spinner: Just another collection of loading spinners with Vue.js, alot of spinners
vue-content-loader
- egoist/vue-content-loader: SVG component to create placeholder loading, like Facebook cards loading.
vue-spinner
- greyby/vue-spinner: vue spinners
- mint-ui/mint-loadmore: A two-direction mobile load-more component for vue.js
- BosNaufal/vue2-loading-bar: Simplest Youtube Like Loading Bar Component For Vue 2. http://bosnaufal.github.io/vue2-loading-bar/
- PeachScript/vue-infinite-loading: An infinite scroll plugin for Vue.js.
- tanagang/vue-loadmore-simple: 全局组件之上滑加载更多、下拉刷新
¥Media
MagicMusic
- hzzly/MagicMusic: 🎵不一样的音乐
vue-music-player
- microzz/vue-music-player: 🎵Vue.js写一个音乐播放器+📖One(一个).A music player + One by Vue.js
- Vue音乐播放器 - Powered by microzz.com
vue-play
- vue-play/vue-play: 🍭 A minimalistic framework for demonstrating your Vue components
- surmon-china/vue-video-player: 🎞 @videojs component for @vuejs
- hilongjw/vue-video: A HTML5 video player component for Vue.js
- Mini Music Player - VueJS
¥Modal&Toast
modal
- vue-bulma/modal: Modal component for Vue Bulma
sweet-modal-vue
- adeptoas/sweet-modal-vue: The sweetest library to happen to modals.
vodal
- chenjiahan/vodal: A vue modal with animations.
- Vodal
vue-toast-mobile
- ElemeFE/vue-toast-mobile: A mobile toast plugin for vue.js
vue-toasted
- shakee93/vue-toasted: 🖖 Responsive Touch Compatible Toast plugin for VueJS 2+
vue-toastification
- Maronato/vue-toastification: Vue notifications made easy!
- euvl/vue-js-modal: Simple to use, highly customizable, mobile friendly Vue.js 2.0+ modal.
¥Menu&Nav
#Context Menu
VueCircleMenu
- OYsun/VueCircleMenu: A beautiful circle menu powered by Vue.js
vue-navigation
- zack24q/vue-navigation: A page navigation library, record routes and cache pages, like native app navigation. 一个页面导航库,记录路由并缓存页面,像原生APP导航一样。
- iceuncle/vue-navigation: 实现vue前进刷新、后退不刷新
vue-nav
- nearspears/vue-nav: vue navigation manager
vue-side-nav
- vue-comps/vue-side-nav: side-nav - done in vue
vue-tree-navigation
- https://github.com/MisRob/vue-tree-navigation
vue-navigation-bar
- johndatserakis/vue-navigation-bar: 🧭 A simple, pretty navbar for your Vue projects.
vue-spatialnavigation
- twcapps/vue-spatialnavigation: Vue directive (Vue.js 2.x) for spatial navigation (keyboard navigation)
vue-tree-nav
- marcodpt/vue-tree-nav: Navigation tree menu component with nice integration with vue-router
vue-router-nav
- classicalConditioning/vue-router-nav: Minimalistic responsive navigation bar that renders routes of vue-router.
¥Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable, Snappable, Selections
#drag & drop
vuedraggable
- Package - vuedraggable
- zengxianlin/vuedraggable: 公司有个项目需要用到拖拽,无奈百度了一番,却发现并没有类似拖拽图表的插件,那就只有自己撸起袖子干了。
Vue.Draggable
- SortableJS/Vue.Draggable: Vue component allowing drag-and-drop sorting in sync with View-Model. Based on Sortable.js
vue-draggable-resizable
- mauricius/vue-draggable-resizable: Vue2 Component for draggable and resizable elements.
vue-dropzone
- rowanwins/vue-dropzone: A Vue.js component for Dropzone.js - a drag’n’drop file uploads utility with image previews
- Vue2-Dropzone
vue-dragula
- Astray-git/vue-dragula: Drag and drop so simple it hurts http://astray-git.github.io/vue-dragula
- vue-dragula
vue-drag-and-drop-list
- hejianxian/vue-drag-and-drop-list: 🐴 Vue directives for modifying lists with the HTML5 drag & drop API.
- vue-drag-and-drop-list
vue-dragging
- hilongjw/vue-dragging: A sortable list directive with Vue
vue-smooth-dnd
- kutlugsahin/vue-smooth-dnd: Vue wrappers components for smooth-dnd
vue-moveable
- probil/vue-moveable: ↔️ ↕️ 🔄 Vue.js wrapper for Moveable
- docbone/rotatable-resizer: A rotatable resizer component for Vue.js.
¥Notice&Tip
vue-autosuggest
- darrenjennings/vue-autosuggest: 🔍 Vue autosuggest component.
- Storybook
vue-notification
- euvl/vue-notification: Vue.js 2 library for showing notifications
- Vue.js Notifications
vue-popper
- RobinCK/vue-popper: VueJS popover component based popper.js
- vue-popper | :whale: VueJS popover component based popper.js
- freeze-component/vue-popper: [DEPRECATED] A popper mixin for Vue.
vue-notifications
- se-panfilov/vue-notifications: Vue.js agnostic library for non-blocking notifications
- VueNotifications
vue-ios-alertview
- Wyntau/vue-ios-alertview: iOS7+ style alertview service for Vue
- Akryum/v-tooltip: 💬 Easy tooltips, popovers, dropdown for Vue 2.x
¥other Vue.js components&libs
- vuejs/vue-syntax-highlight: 💡 Sublime Text syntax highlighting for single-file Vue components
- ElemeFE/vue-msgbox: A message box (like Sweet Alert) for vue.js.
- Wlada/vue-carousel-3d: Vue Carousel 3D - Beautiful, flexible and touch supported 3D Carousel for Vue.js
- bkzl/vue-float-label: Float label pattern for Vue.js
- nicolasbeauvais/vue-social-sharing: A Vue.js component for sharing links to social networks, work with Vue.js 1.X or 2.X
- F-loat/vue-simplemde: 📝Vue-SimpleMDE - use simplemde with vue.js
- myronliu347/vue-popup-mixin: 基于vue开发的popup 的mixins 用于管理弹出框的遮盖层
- bbonnin/vue-morris: VueJS component wrapping Morris.js
- threeaccents/vue-webgulp: Vue.js + Webpack + Gulp + Vue Loader
- Metnew/vue-element-starter: Vue starter with Element-UI [READY, unmaintained now]
- muwoo/vnode2canvas: Rendering virtual DOM into canvas based on Vue plugin
- jofftiquez/vue-stripe-checkout: A vue plugin for Stripe checkout.
- kaorun343/vue-youtube-embed: Vue.js and YouTube
- mint-ui/mint-indicator: A mobile indicator plugin for vue.js
- Vue组件库大全 - 简书
- vue相关库 - 简书
- vue开源项目库汇总 - 简书
- Vue 开源项目库汇总 - 简书
- Vue开源项目库汇总 - 简书
¥Page
#pagination
laravel-vue-pagination
- gilbitron/laravel-vue-pagination: A Vue.js pagination component for Laravel paginators that works with Bootstrap
- JellyBool/laravel-vue-pagination: Pagination with Vue and Laravel
- Laravel Vue Pagination
vue-paginate
- TahaSh/vue-paginate: A simple vue.js plugin to paginate data
vue-laypage
- sinchang/vue-laypage: 📃 A simple pagination component for Vue.js 2.x
- vue-laypage
vuejs-paginate
- lokyoung/vuejs-paginate: A Vue.js(v2.x+) component for creating pagination.
vue-pagination-2
- matfish2/vue-pagination-2: Vue.js 2 pagination component
vue-meta
- nuxt/vue-meta: Manage page meta info in Vue 2.0 components. SSR + Streaming supported.
- Vue Meta
vue-meta-info
- muwoo/vue-meta-info: 📡设置vue 单页面meta info信息,支持SSR
- 处理 Vue 单页面 Meta SEO的另一种思路 - 知乎
¥Progress
vue-top-progress
- dalphyx/vue-top-progress: Yet another top progress loading bar component for Vue.js.
vue-radial-progress
- wyzantinc/vue-radial-progress: Radial progress bar component for Vue.js
- Vue.js Radial Progress Bar Demo
vue-rate
- SinanMtl/vue-rate: Rate component for Vue
- Vue Rate
vue-progress-path
- Akryum/vue-progress-path: Progress bars and loading indicators for Vue.js
vue-wait
- f/vue-wait: Complex Loader and Progress Management for Vue/Vuex and Nuxt Applications
vue-simple-spinner
- dzwillia/vue-simple-spinner: A simple, flexible spinner for Vue.js
v-circle
- qddegtya/v-circle: A collection of circle progress with Vue.js.
- hilongjw/vue-progressbar: A lightweight progress bar for vue
- MatteoGabriele/vue-progressive-image: Vue progressive image loading plugin
- craigh411/vue-star-rating: A simple, highly customisable star rating component for Vue 2.x.
- dreambo8563/easy-circular-progress: easy circular progress component with counting effect 💫🏺🎡
- dzwillia/vue-simple-progress: A simple, flexible progress bar for Vue.js
- snirp/vue-circle-counter: Circular progress bars and counters
- sergeyloysha/vue-spinner-component: Vue Spinner Component
- larsmars/vuejs-progress-bar: 🖖 Vue.js progress bar
¥QR Code
vue-qart
- superman66/vue-qart: the compoent of vue 2.x for qart.js
vue-qrcode-reader
- gruhn/vue-qrcode-reader: A set of Vue.js components for detecting and decoding QR codes.
- Vue Qrcode Reader
vue-qr
- Binaryify/vue-qr: The Vue 2.x Component for Awesome-qr.js
¥Storage
vue-reactive-storage
- ropbla9/vue-reactive-storage: Reactive layer for interacting with localStorage from Vue. Plugin for Vue 2.
vue-local-storage
- pinguinjkeke/vue-local-storage: Vue.js localStorage plugin with types support
vue-cookie
- alfhen/vue-cookie: A Vue.js plugin for manipulating cookies
vue-cookie-law
- apertureless/vue-cookie-law: 🍪 👮 Hackable EU Cookie Law Plugin for Vue.js
vue-ls
- RobinCK/vue-ls: Vue plugin for work with local storage, session storage and memory storage from Vue context
vue-storage-watcher
- dreambo8563/vue-storage-watcher: a reactive storage plugin for vue 👀🔭
vue-web-storage
- ankurk91/vue-web-storage: Vue.js plugin for local storage and session storage (1.8 kb min+gz)
vue2-storage
- yarkovaleksei/vue2-storage: Wrapper over browser storage for JavaScript or Vue.js app
vue-cookies
- cmp-cc/vue-cookies: A simple Vue.js plugin for handling browser cookies
- chxlvwh/listenStorage: vue中监听storage事件
- BlueBayTravel/vue-js-cookie: A Vue plugin for managing cookies.
- anish2690/vue-cookie-next: A vue 3 plugin for handling browser cookies with typescript support. Load and save cookies within your Vue 3 application
¥Tag
v-tag-list
- vuejs-tips/v-tag-list: Vue.js tiny tag list view component
v-tag-input
- vuejs-tips/v-tag-input: Tiny Vue.js tag input component
v-tag-editor
- vuejs-tips/v-tag-editor: Dead simple tag editor component for Vue.js
¥Table
vuetable
- ratiw/vuetable-2 at next
- Vuetable-2
vue-sortable
- sagalbot/vue-sortable: A lightweight directive for reorderable drag-and-drop lists using RubaXa/Sortable
- VueJS Sortable
vue-easytable
- huangshuwei/vue-easytable: 🍉 Vue table components, support for cell edit,multi-head fixed, multi-column fixed, clumn drag, sort,conditional filter, custom column ...(vue table 组件,支持 单元格合并、单元格编辑、多表头固定、多列固定、列拖动、排序、自定义列、条件过滤、分页... )
vxe-table
- x-extends/vxe-table: 🐬 vxe-table vue 表格解决方案
vue-good-table
- xaksis/vue-good-table: An easy to use powerful data table for vuejs with advanced customizations including sorting, column filtering, pagination, grouping etc
- ratiw/vue-table: data table simplify! -- vuetable is a Vue.js component that will automatically request (JSON) data from the server and display them nicely in html table with swappable/extensible pagination component.
- ratiw/vuetable-2: data table simplify! -- datatable component for Vue 2.x
- matfish2/vue-tables-2: Vue.js 2 grid components
- galenyuan/vue-datatable: [DEPRECATED] Datatable component for Vuejs
- coderdiaz/vue-datasource: A vue.js component to create dynamic tables
- QianGuoqing/vue-qabler: Vue技术栈实现Tabler,封装一些常用UI组件🎏
- jbaysolutions/vue-bootstrap-table: A sortable and searchable table, as a Vue component, using bootstrap styling.
¥Touch
vue-touch-keyboard
- icebob/vue-touch-keyboard: Virtual keyboard component for Vue.js 2.x. Designed to Raspberry Pi Touch Display
vue-touch-ripple
- surmon-china/vue-touch-ripple: 👆 Touch ripple component for @vuejs
- vue-touch-ripple
vue-touch
- vuejs/vue-touch: Hammer.js wrapper for Vue.js
¥Tree
vue-json-tree-view
- michaelfitzhavey/vue-json-tree-view: A JSON Tree View Component for Vue.js
vue-tree
- weibangtuo/vue-tree: A tree component
vue-ztree
- lisiyizu/vue-ztree
vue-treeselect
- riophae/vue-treeselect: A multi-select component with nested options support for Vue.js
vue-tree-table
- no-simple/vue-tree-table: 基于vue与element-ui组件中talbe实现的无限级联tree table。
vue-okr-tree
- qq449245884/vue-okr-tree: http://www.longstudy.club/vue-okr-tree-doc/index.html
- buuing/vue-search-tree: 一个基于vue的树形控件, 支持模糊搜索功能, 支持5000+的树节点, 支持scopedSlots作用域插槽
¥Tabs
vue-tabs
- alexqdjay/vue-tabs: 多tab页框架替代router支持vue2.0
vue-tabs-component
- spatie/vue-tabs-component: An easy way to display tabs with Vue
- vue-tabs-component
¥Theme
simpleui
- sea-team/simpleui: A modern theme based on vue+element-ui for django admin.一款基于vue+element-ui的django admin现代化主题。全球3000+网站都在使用!喜欢可以点个star✨
vuedarkmode
- LeCoupa/vuedarkmode: 👩🎨👨🎨 A minimalist dark design system for Vue.js. Based components designed for the insomniacs who enjoy dark interfaces as much as we do.
vue-ripple
- BosNaufal/vue-ripple: Vue Component to Make Google Material Design Ripple Effect. http://bosnaufal.github.io/vue-ripple/
- Vue Ripple | Vue Component to Make Google Material Design Ripple Effect
- vuematerial/vue-material: Material design for Vue.js
¥Upload
vue-dropzone-拖拽上传
- kfei/vue-s3-dropzone: Vue.js component works with AWS S3 serverlessly
v-uploader
- TerryZ/v-uploader: A Vue2 plugin make files upload simple and easier, single file upload with image preview, multiple upload with drag and drop
vue-core-image-upload
- Vanthink-UED/vue-core-image-upload: a vue plugin for image to crop and upload
- vue-core-image-upload a vue plugin for image to crop and upload. (一款轻量级vue.js图片上传裁剪插件)
vue-upload-component
- lian-yue/vue-upload-component: Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter
- vue-upload-component- Upload Component - Uploader
vue-image-crop-upload
- dai-siki/vue-image-crop-upload: A beautiful vue component for image cropping and uploading. (vue图片剪裁上传组件)
vue-simple-upload
- saivarunk/vue-simple-upload: Simple File upload component for Vue.js
- vue-simple-upload | Simple File upload component for Vue.js
vue-img-inputer
- waynecz/vue-img-inputer: 🏞 A graceful image type inputer / uploader
- vue-img-inputer
vue-file-upload
- marchFantasy/vue-file-upload: vue.js ,vue-loader 上传文件,vue-file-upload,vue上传文件组件
- vue-file-upload - npm
vue-upload-file
- dai-siki/vue-upload-file: a file upload component for vue. (vue文件上传组件)
- Package - vue-upload-file
vue-uploader
- simple-uploader/vue-uploader: A Vue.js upload component powered by simple-uploader.js
vue-file-upload-component
- james2doyle/vue-file-upload-component: A simple file upload component for Vue.js. Emits events for XHR Upload Progress for nice progress bars.
vue-filepond
- pqina/vue-filepond: 🔌 A handy FilePond adapter component for Vue
¥UI
#Element
avue
- nmxiaowei/avue: Avue.js2.0是基于现有的element-ui库进行的二次封装,简化一些繁琐的操作,核心理念为数据驱动视图,主要的组件库针对table表格和form表单场景,同时衍生出更多企业常用的组件,达到高复用,容易维护和扩展的框架,同时内置了丰富了数据展示组件,让开发变得更加容易
element
theme customization
- ElementUI/element-theme: Theme generator cli tool for Element.
- ElementUI/theme-chalk-preview: Preview and download custom theme-chalk.
- ElementUI/theme-preview: Preview theme transform in real-time. https://elementui.github.io/theme-preview
- ElementUI/theme-chalk: Element theme chalk
- ElementUI/theme-default: Element default theme
- ElementUI/theme-default-scss: Element default theme with SCSS
- 饿了么前端
- ElementUI
- ElemeFE/element: A Vue.js 2.0 UI Toolkit for Web
- ElementUI/lib: Element release lib
- element/components.json at master · ElemeFE/element
- ElementUI/dev: Element dev site
- ElemeFE/element - Gitter
- Element
- Element - A Desktop UI Toolkit for Web
- Element - A Desktop UI Toolkit for Web
- Element - 网站快速成型工具
- Element - 网站快速成型工具
- Element - 网站快速成型工具
- theme-chalk-preview
element3
- hug-sun/element3: A Vue.js 3.0 UI Toolkit for Web.
- Element - 网站快速成型工具
- https://unpkg.com/element3@0.0.39/dist/element3-ui.global.js
element-in-laravel-starter
- ElementUI/element-in-laravel-starter: Laravel Project with Vue2 and Element
element-starter
- ElementUI/element-starter: A starter kit for Element UI generated by vue-cli
element-theme
- ElementUI/element-theme: Theme generator cli tool for Element.
element-plus
- element-plus/element-plus: 🎉 A Vue.js 3.0 UI Library
- Element Plus - The world's most popular Vue 3 UI framework
- Element Plus - The world's most popular Vue 3 UI framework
element-china-area-data
- Plortinus/element-china-area-data: Element UI && antd Cascader级联选择器 中国省市区三级、二级联动option数据
element 资源、整理集&FAQ
element 资源
- ElementUI/awesome-element: A curated list of Element projects
- UNPKG - element-ui
element 整理集
《Element-UI 技术揭秘》
element FAQ
- [Bug Report] custom theme, CSS repeated multiple times · Issue #11817 · ElemeFE/element
think-vuele
- chfree/think-vuele: A Vue.js 2.0 and Element UI Toolkit for Web
vue-cli-plugin-element
- ElementUI/vue-cli-plugin-element: Element plugin for vue-cli
- legendJaden/AFTableColumn: 基于 Element-UI 二次封装的支持自适应列宽的 table-column 列组件
- mnm1001/ex-table-column: Extended from el-table-column. Automatically adjust column width according to content. Keep all features of el-table-column.
#Helper Class&Utility-First CSS
vue-tailwind
- alfonsobries/vue-tailwind: Vue UI components with configurable classes ready for TailwindCSS
- VueTailwind - Customizable Vue Components for TailwindCSS
- VueTailwind - Customizable Vue Components for TailwindCSS
#other UI组件
- JosephusPaye/Keen-UI: A lightweight collection of essential UI components written with Vue and inspired by Material Design
- museui/muse-ui: Material Design UI library for Vuejs 2.0
- luojilab/radon-ui: 一个用于快速开发产品的简洁、优雅、高效的 Vue 组件库
- FE-Driver/vue-beauty: Beautiful UI components build with vue and ant design
- chenz24/vue-blu: UI Component Library Base on Vue.js(2.x) and Bulma
- ccforward/rubik: Material Design 风格的 Vue.js UI 组件库
- NewDadaFE/vue-impression: A Vue.js 2.0 UI elements for mobile.
- loujiayu/vue-material-design: Vue material components.
- vuwe/vuwe: WeUI for Vue2
- myronliu347/vue-carbon: 基于vue开发的material design ui库
- tianyong90/we-vue: 使用 Vue2.x + weui1.x 开发的组件
- airyland/vux: Mobile UI Components based on Vue & WeUI
- vuetifyjs/vuetify: 🐉 Material Component Framework for Vue.js 2
- wangdahoo/vonic: Mobile UI Components, based on Vue.js and ionic CSS. https://wangdahoo.github.io/vonic-documents
- Zulko/eagle.js: A hackable slideshow framework built with Vue.js
- ydcss/vue-ydui: A mobile components Library with Vue2.js. 一只基于Vue2.x的移动端组件库。
- santiblanko/vue-instant: vue instant allows you to easily create custom search controls with auto suggestions for your vue 2 applications
- cngu/vue-typer: Vue component that simulates a user typing, selecting, and erasing text.
- wdfe/wdui: Mobile UI Components Library based on Vue 2.0 at Weidian
- youzan/vant: Lightweight Mobile UI Components built on Vue
- Kocisov/coffeebreak: Tool for live editing CSS components written in Vue
- xaksis/vue-good-wizard: An easy and clean VueJS 2.x wizard plugin
- chengxulvtu/cxlt-vue2-toastr: toast notification component for vue2
- ecomfe/veui: Enterprise UI for Vue.js.
- yunfeihuang/vx-ui: vue components 移动端UI组件库
- Teddy-Zhu/vue-waves: it's a vuejs version of waves
- ElemeFE/vue-desktop: A UI library for building admin panel website.
- yeseason/paco-ui-vue
- atvue/bview: an ui resolved plan based on vue
- bootstrap-vue/bootstrap-vue: BootstrapVue provides one of the most comprehensive implementations of Bootstrap 4 components and grid system for Vue.js and with extensive and automated WAI-ARIA accessibility markup.
- Caiyeon/goldfish: A HashiCorp Vault UI written with VueJS and Vault native Go API
ant-design-vue
- vueComponent/ant-design-vue: An enterprise-class UI components based on Ant Design and Vue. 🐜
- vueComponent/ant-design-vue-awesome: ant-design-vue-awesome
- Ant Design of Vue - Ant Design Vue
- Ant Design of Vue - Ant Design Vue
- Ant Design of Vue - Ant Design Vue
- Ant Design of Vue - Ant Design Vue
- Ant Design of Vue - Ant Design Vue
- Ant Design of Vue - Ant Design Vue
ant-design-vue-pro
- vueComponent/ant-design-vue-pro: 👨🏻💻👩🏻💻 Use Ant Design Vue like a Pro!
bootstrap-vue
- Bootstrap Vue
- bootstrap-vue/bootstrap-vue: BootstrapVue provides one of the most comprehensive implementations of Bootstrap 4 components and grid system for Vue.js and with extensive and automated WAI-ARIA accessibility markup.
buefy
- buefy/buefy: Lightweight UI components for Vue.js based on Bulma
heyui
- heyui/heyui: UI Toolkit for Web, Vue2.0
- hey-cli/README_zh.md at master · heyui/hey-cli
- HeyUI: UI Toolkit for Web, Vue2.0
kui-vue
- chuchur/kui-vue: 基于VUE2.0的 UI组件库,欢迎使用!
- KUI - 高质量的UI组件库
jk-ui
- liuyangjike/JKUI
material-ui-vue
- Material UI Vue
- material-ui-vue/package.json at master · JackGit/material-ui-vue
muse-ui
- museui/muse-ui: Material Design UI library for Vuejs 2.0
Mand Mobile
- Mand Mobile-Mand Mobile
- didi/mand-mobile: 💰 A mobile UI toolkit, based on Vue.js 2, designed for financial scenarios.
- Mand Mobile-A mobile UI toolkit, based on Vue.js 2, designed for financial scenarios
mov-mobile
- func-star/mov-mobile: Mona系列 - Vue移动端组件库
- Mov - 让你感到幸福的 Vue 组件库
mint-ui
- ElemeFE/mint-ui: Mobile UI elements for Vue.js
NutUI
- jdf2e/nutui: 京东风格的轻量级移动端Vue组件库 (A Vue.js 2.0 UI Toolkit for Mobile Web)
- NutUI 2.0 - 移动端Vue组件库
iView
- view-design/ViewUI: A high quality UI Toolkit built on Vue.js 2.0
- iview/iview: A high quality UI Toolkit built on Vue.js 2.0
- iView - A high quality UI Toolkit based on Vue.js
nextcloud-vue
- nextcloud/nextcloud-vue: 🍱 Vue.js components for Nextcloud app development ✌
PyUI
- ftdus/PyUI
ui
- vuejs/ui: 💻 UI components for official Vue organization apps
uiv
- uiv-lib/uiv: Bootstrap 3 components implemented by Vue 2.
vux
- VUX - Vue 移动端 UI 组件库
- vux-ui
vui
- Brickies/vui: 💯 A personal Vue UI component library for Mobile
- Vui - Vue UI for Mobile
vue-material
- vuematerial/vue-material: Material design for Vue.js
vue-plyr
- redxtech/vue-plyr: A set of Vue components for the plyr video & audio player.
vux
- VUX - Vue 移动端 UI 组件库
- vux-ui
vant
- youzan/vant: Lightweight Mobile UI Components built on Vue
- youzan/vant-demo: Collection of vant demos.
- vant/packages at dev · youzan/vant
- Vant - Mobile UI Components built on Vue
- Vant - 轻量、可靠的移动端 Vue 组件库
- Vant - 轻量、可靠的移动端 Vue 组件库
- vant/packages/vant-use at dev · youzan/vant
- Vant Use | Vant Use
- Vant - 轻量、可靠的移动端组件库
vue-antd
- okoala/vue-antd: Vue UI Component & Ant.Design
vum
- vum-team/vum: An UI Framework build with Vue.js for mobile webapp
vuikit
- vuikit/vuikit: A responsive Vue UI library for web site interfaces
vuesax-next
- lusaxweb/vuesax-next: Vuesax v4: framework components for Vuejs
vuesax
- lusaxweb/vuesax: New Framework Components for Vue.js 2
vux
- VUX - Vue 移动端 UI 组件库
- vux-ui
wevue
- WE-VUE
YDUI
- 一只基于Vue2.x的移动端&微信UI。 -YDUI Touch
zeit-ui
- zeit-ui/vue: Vue implementation for ZEIT design.
- zeit-ui/vue-icons: Vue icon components for Zeit Design.
- simpleTeam3/simple: 一个基于vue 的组件库
- fangyongbao/cubeex: cubeex是基于vue2.0开发的组件库,将包含一套完整的移动UI。这也是魔方元科技开源的首个H5相关的项目, 这里有一群对前端技术狂热的追求者, 如果你对我们的研发感兴趣,欢迎fork
- N3-components/N3-components: N3-components , Powerful Vue UI Library.
- Adashuai5/wheels-ada: An easy UI components based on Vue
¥Validation
simple-vue-validator
- semisleep/simple-vue-validator: A simple yet flexible validator library for vue.js
vuelidate
- vuelidate/vuelidate: Simple, lightweight model-based validation for Vue.js
- Vuelidate | A Vue.js model validation library
Vue-Easy-Validator
- MetinSeylan/Vue-Easy-Validator: Easy form validation plugin
- Metin Seylan - Software Developer
vue-verify-pop
- aweiu/vue-verify-pop: 自带气泡提示的vue校验插件
vue-interactive-paycard
- muhammederdem/vue-interactive-paycard: Credit card form with smooth and sweet micro-interactions
vue-validator
- kazupon/vue-validator: Validator component for Vue.js
vee-validate
- logaretm/vee-validate: ✔ Template Driven Validation Framework for Vue.js
¥VueComponent
- vueComponent
- vueComponent/tools: Tools For Vue Component
- vueComponent/pro-layout
- vueComponent/vue-dash-event: The library function, implemented in the DOM template, can use the custom event of the ant-design-vue component (camelCase)
- vueComponent/use
- vueComponent/vue-antd-md-loader: vue-antd-md-loader
- vueComponent/ant-design-vue-pro-template: 👨🏻💻👩🏻💻 Use Ant Design Vue like a Pro! (template)
- vueComponent/ant-design-vue-helper: A vscode extension for Ant-Design-Vue
- vueComponent/sugar
- vueComponent/vue-cli-plugin-ant-design: vue-cli 3 plugin to add ant-design-vue
- vueComponent/issue-helper
- vueComponent/webstorm-ant-design-vue-plugin: Support for Ant Design of Vue.
¥路由(Route)
vue-page-stack
- hezhongfeng/vue-page-stack: Routing and navigation for your Vue SPA. Vue 单页应用导航管理器
vue-router-prefetch
- egoist/vue-router-prefetch: Prefetch links that are only visible in viewport.
vue-router-transition
- weinot/vue-router-transition: A page transition plugin for vue-router
- dongj0316/keep-alive-chain: Vue前进刷新,后退不刷新(Forward refresh, back not refresh)
¥国际化
i18n-collect-cli
- xujiujiu/i18n-collect-cli: vue项目中基于i18n 的多语言的中文提取与写入的工具
vue-i18n
- kazupon/vue-i18n: Internationalization plugin for Vue.js
- Vue I18n
vuex-i18n
- dkfbasel/vuex-i18n: Localization plugin for vue.js 2.0 using vuex as store
vue-i18n-next
- intlify/vue-i18n-next: The next major version of Vue I18n (WIP)
vue-i18next
- rse/vue-i18next: Vue plugin for integrating I18Next
- panter/vue-i18next: Internationalization for vue using the i18next i18n ecosystem.
- intlify
- kazupon/vue-i18n-locale-message: i18n locale messages management tool for vue-i18n
¥组件模版
coreui-free-vue-admin-template
- coreui/coreui-free-vue-admin-template: CoreUI Vue is free Vue admin template based on Bootstrap 4
- 🆓 Free Vue.js Admin Template · CoreUI
styled-vue
- egoist/styled-vue: Use dynamic styles in Vue single-file components.
vue-vscode-snippets
- sdras/vue-vscode-snippets: These snippets were built to supercharge my workflow in the most seamless manner possible.
vue-create-api
- cube-ui/vue-create-api: Make Vue component's invocation by API.
vuep
- QingWei-Li/vuep: 🎡 A component for rendering Vue components with live editor and preview.
vue-online
- Sopamo/vue-online: A reactive offline indicator component for vue.js
vue-lazy-render
- yeyuqiudeng/vue-lazy-render: A vue component for lazy rending vue component
vue-lazy-component
- Coffcer/vue-lazy-component: Vue directive for lazy load components or elements
- vue-lazy-component
vue-2-boilerplate
- petervmeijgaard/vue-2-boilerplate: Vue 2 boilerplate for developing medium to large single page applications.
- NetanelBasal/vue-generate-component: Vue js component generator
¥服务端
vue-lazy-hydration
- maoberlehner/vue-lazy-hydration: Lazy hydration of server-side rendered Vue.js components
vue-crud-x
- ais-one/vue-crud-x
- express-vue/express-vue: Vue rendering engine for Express.js. Use .Vue files as templates using streams
- ccforward/vue-ssr: Vue.js Server Side Render Template with Webpack2 & Express 🐝 🤠
- leaves4j/vue-easy-renderer: Vue.js server-side renderer for *.vue file with Node.js.
- eugeneCN/vue-ssr-template: Vue.js2.x 服务端渲染脚手架,拿来即用。
¥文本、文档
#multiline text
vue-clamp
- Justineo/vue-clamp: Clamping multiline text with ease.
#print
- vue-print-nb - npm
vue-pdf
- FranckFreiburger/vue-pdf: vue.js pdf viewer
¥静态效果
#粒子效果
vue-particles
- creotip/vue-particles: Vue.js component for particles backgrounds ✨
- DakerHub/vue-digital-transform: A vue component for better digital transform animation
¥动画
vue-lottie
- chenqingspring/vue-lottie: Render After Effects animations on Vue based on Bodymovin
¥编辑器
element-tiptap
- Leecason/element-tiptap: 🌸A modern WYSIWYG rich-text editor using tiptap and Element UI for Vue.js
markcook
- jrainlau/markcook: A smart and beautiful markdown editor.
- Markcook 2.0 | A smart and beautiful markdown editor
mavonEditor
- hinesboy/mavonEditor: mavonEditor - A markdown editor based on Vue that supports a variety of personalized features
- mavonEditor|码文 在线markdown编辑器
tiptap
- ueberdosis/tiptap: A renderless rich-text editor for Vue.js
vetur
- vuejs/vetur: Vue tooling for VS Code.
vue-typewriter
- eduardostuart/vue-typewriter: ⌨️ Vue component that types
vue2-editor
- davidroyer/vue2-editor: A text editor using Vue.js and Quill
vue-mdEditor
- ovenslove/vue-mdEditor: 基于VUE的markdown文本编辑器
vue-codemirror
- surmon-china/vue-codemirror: ⌨️ @codemirror component for @vuejs
vue-markdown
- miaolz123/vue-markdown: A Powerful and Highspeed Markdown Parser for Vue
vue-mark-display
- Jinjiang/vue-mark-display: A Vue Component for Markdown-based Slides.
- OYsun/vscode-VueHelper: vscode插件,vue,vue-router和vuex的代码提示
- CroudTech/vue-quill: Quill component for vue
¥引导
vue-tour
- pulsardev/vue-tour: Vue Tour is a lightweight, simple and customizable guided tour plugin for use with Vue.js. It provides a quick and easy way to guide your users through your application.
¥可视化
#chart
v-charts
- ElemeFE/v-charts: 基于 Vue2.0 和 ECharts 封装的图表组件📈📊
- 介绍 - v-charts
vue-chartist
- Yopadd/vue-chartist: Pluging chartist for vuejs
vue-trend
- QingWei-Li/vue-trend: 🌈 Simple, elegant spark lines for Vue.js
vue-chartkick
- ankane/vue-chartkick: Create beautiful JavaScript charts with one line of Vue
- Vue Chartkick - Create beautiful JavaScript charts with one line of Vue
vue-3d-model
- hujiulong/vue-3d-model: 📷 vue.js 3D model viewer component
- vue-3d-model
vue-echarts
- xlsdg/vue-echarts-v3: Vue.js(v2.x+) component wrap for ECharts.js(v3.x+)
- ecomfe/vue-echarts: ECharts component for Vue.js.
vue-charts
- hchstera/vue-charts: Base on Vue2.0 wrapper for ChartJs.
- Vue Charts
vueDataV
- jackchen0120/vueDataV: 基于Vue + Echarts 构建的数据可视化平台,酷炫大屏展示模板和组件库,持续更新各行各业实用模板和炫酷小组件。
- miaolz123/vue-chart: A Powerful and Highspeed Chart Parser for Vue1.X.X & Vue2.X.X
- weizhenye/vue-highcharts: Highcharts component for Vue
- SimonZhangITer/DataVisualization: by vue2.0 with echarts3.3.2
- apertureless/vue-chartjs: 📊 Vue.js wrapper for Chart.js
- vueblocks/ve-charts: 📈 ECharts 4.x for Vue.js 2.x.
- vue-bulma/chartjs: Chartjs component is based on chart.js for Vue Bulma
#flowable&workflow
- GoldSubmarine/workflow-bpmn-modeler: 🔥 本项目基于 vue 和 bpmn.io@7.0 ,实现 flowable 的 modeler 模型设计器
- guozhaolong/wfd-vue: flowable workflow designer for Vue base on @antv/g6
#gantt
- DHTMLX/vue-gantt-demo: dhtmlxGantt with vue.js
- mamboer/vue-easy-gantt: A simple Vue.js gantt chart plugin for presenting weekly tasks
- vue-easy-gantt - Vue 2.0 Gantt Chart Plugin | 「Faso.ME」
#map
vue-cmap
- doodlewind/vue-cmap: Vue China map visualizing component, supports drilldown and lazy loading.
- Vue China Map Demo
vue-baidu-map
- ElemeFE/vue-amap: 🌍 基于 Vue 2.x 和高德地图的地图组件
- GuillaumeLeclerc/vue-google-maps: Google maps component for vue with 2-way data binding
- Dafrok/vue-baidu-map: Baidu Map components for Vue 2.x
- Vue Baidu Map
¥数据操作、处理&优化
#数字
vue-countup
- samcrosoft/vue-countup: A plugin to count up to a figure using Vue.js
vue-countable
- johndatserakis/vue-countable: ✍️ Vue binding for countable.js. Provides real-time paragraph, sentence, word, and character counting.
¥布局(Layout)
#分割面板
splitpanes
- antoniandre/splitpanes: A Vue & Vue3 reliable, simple and touch-ready panes splitter / resizer.
#骨架屏
vue-content-placeholders
- michalsnik/vue-content-placeholders: Composable components for rendering fake (progressive) content like facebook in vue
vue-skeleton-webpack-plugin
- lavas-project/vue-skeleton-webpack-plugin: Lavas webpack plugin: skeleton solution for PWA webshell
- 为vue项目添加骨架屏 - xiaOp的博客
#全屏
vue-fullscreen
- mirari/vue-fullscreen: A simple Vue.js component for fullscreen
vue-fullpage.js
- alvarotrigo/vue-fullpage.js: Official Vue.js wrapper for fullPage.js http://alvarotrigo.com/vue-fullpage/
- 史上最全vue组件库!极速围观
Vue.js frameworks
¥other Vue.js frameworks
- honraytech/VueThink: VueThink是一套基于Vue全家桶(Vue2.x + Vue-router2.x + Vuex)+ ThinkPHP5的前后端分离框架。
- annnhan/vue-spa-template: The base code of vue.js project.
- andrewcourtice/vuetiful: Vuetiful is a component framework written on top of the Vue reactive library. It is primarily designed for creating business/administration applications where the displaying of data is paramount.
- cklmercer/vue-stack-2.0: Vue 2.0 Project Boilerplate
- erguotou520/vue-fullstack: vue fullstack template
- cristijora/vue-paper-dashboard
- hecun0000/vue-tamplate: vue-cli 3.0 vue中后台开发模板
¥Vue Native
nativescript-vue
- nativescript-vue/nativescript-vue: Native mobile applications with NativeScript and Vue
vue-native
- GeekyAnts/vue-native-core: Vue Native is a framework to build cross platform native mobile apps using JavaScript
- Vue Native
vue-native-starter-app
- GeekyAnts/vue-native-starter-app: Vue Native Starter App with Login, News Feed and Sidebar using Vuelidate and Vuex
¥Vue.js 服务端渲染(SSR)
Nuxt.js
Nuxt.js core
- nuxt/nuxt.js: The Vue.js Developers Framework
- warriorBrian/nuxt.js: The Vue.js Developers Framework
- nuxt/nuxtjs.org: Nuxt.js Documentation Website (Universal Vue.js Application built with Nuxt.js)
- Nuxt.js - The Vue.js Framework
- Introduction - Nuxt.js
- Nuxt.js - Vue.js 通用应用框架
- Nuxt.js - Vue.js 通用应用框架 | Nuxt.js 中文网
Nuxt.js components、libs、plugins&utils
@nuxtjs/axios
- @nuxtjs/axios - npm
- Introduction - Axios Module
- nuxtjs-axios|axios中文网 | axios
Nuxt Community
- Nuxt Community
- nuxt-community/apollo-module: Nuxt.js module to use Vue-Apollo. The Apollo integration for GraphQL.
- nuxt-community/nuxt-class-component: ES / TypeScript decorator for class-style Nuxt/Vue components
- nuxt-community/nuxt-property-decorator: Property decorators for Nuxt (base on vue-property-decorator)
- nuxt-community/axios-module: Secure and easy axios integration with Nuxt.js
- nuxt-community/dotenv-module: Loads your .env file into your application context
- nuxt-community/sentry-module: Sentry module for NuxtJS
- nuxt-community/analytics-module: Google Analytics Module
- nuxt-community/auth-module: 🔑 Zero-boilerplate authentication support for Nuxt
- nuxt-community/nuxt-i18n: i18n for Nuxt
- nuxt-community/express-template: Starter template for Nuxt.js with Express.
- nuxt-community/awesome-nuxt: A curated list of awesome things related to Nuxt.js
- nuxt-community/tailwindcss-module: Tailwind CSS module for Nuxt
- nuxt-community/observable-module: Nuxt.js module that injects a lightweight, Vue.observable()-based $state into the context
- nuxt/create-nuxt-app: Create Nuxt.js App in seconds.
- anteriovieira/nuxt-sass-resources-loader: SASS resources (e.g. variables, mixins etc.) module for NuxtJs
- ⚡ Nuxt PWA
Nuxt.js projects
- GitHub - warriorBrian/nuxt-blog: 基于Nuxt.js服务器渲染(SSR)搭建的个人博客系统
Nuxt.js 资源、整理集&FAQ
Nuxt.js 资源
- listing directory /
Nuxt.js 整理集
- staven630/nuxt-config: Nuxt.js全面配置(持续更新中……)
Nuxt.js FAQ
eagle.js
- Eagle.js
eros
- bmfe/eros: 📱一套 Vue 代码,两端原生应用 ,或许可以叫我 weex-native。
framework7-vue
- framework7io/framework7-vue: Deprecated! Build full featured iOS & Android apps using Framework7 & Vue
gotodevops.org
- finspin/gotodevops.org: Source code for gotodevops.org.
gaea-cli
- gaea-cli - npm
gridsome
- gridsome/gridsome: ⚡️ The Jamstack framework for Vue.js
Quasar Framework
- Quasar Framework
- Quasar Framework
- quasarframework/quasar: Quasar Framework - Build high-performance VueJS user interfaces in record time
Vue-Donut
vuetify
- Vue.js Material Component Framework — Vuetify.js
- Vuetify Treeview - Get Help - Vue Forum
Vue-Socket.io
- MetinSeylan/Vue-Socket.io: 😻Socket.io implementation for Vuejs and Vuex
vuepack
- egoist/vuepack: A modern starter which uses Vue 2, Vuex, Vue-router and Webpack 2 (and even Electron)
Vue.js projects
¥other Vue.js projects
- SHERlocked93/vue-style-codebase: 自用样式库,主要是用来预览各种样式,和自己平时的开发
- lhz960904/movie-trailer: Vue3 + TypeScript开发的电影预告片webAPP,可以查看正在热映与即将上映的电影信息和短片
- Wscats/vue-cli: 📃基于 Vue3.0 Composition Api 快速构建实战项目
- GitHubGanKai/vue3-jd-h5: Based on vue3.0.0, vant3.0.0, vue-router v4.0.0-0, vuex^4.0.0-0, vue-cli3, mockjs, imitating Jingdong Taobao, mobile H5 e-commerce platform! 基于vue3.0.0 ,vant3.0.0,vue-router v4.0.0-0, vuex^4.0.0-0,vue-cli3,mockjs,仿京东淘宝的,移动端H5电商平台!
- fiora
- Vue Element Admin
- iView-admin - 登录
¥Vue Admin Template
《从零搭建自己的Vue管理端框架》
vue2-elm
- bailicangdu/vue2-elm: 基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用
vue2-manage
- bailicangdu/vue2-manage: 基于 vue + element-ui 的后台管理系统
vue-admin-next
- openfext/vue-admin-next: Professional enterprise application with Vue Composition API, Multi-Module Design, Data Processing Flow and Friendly User Interface.
vue-develop-template
- PerseveranceZ/vue-develop-template: A Vue.js template that can support more than 100 thousand lines of code in our business, I hope it can help you too~
vue-demo
- webproblem/vue-demo: vue2 + vue-router + vuex + iview 入门项目,移动端的一个简易考试系统平台。 https://webproblem.github.io/vue-demo/dist/
- vue-demo
vue-vben-admin
- anncwb/vue-vben-admin: ✨ ✨ ✨ A vue3 style Admin based on Vite2, vue3.0, ant-design-vue 2.x, typescript,Efforts to update in progress...
- anncwb/vben-admin-thin-next: vue-vben-admin-2.0 mini template.vue3,vite,typescript
- 登录 - VbenAdmin
vue-admin-beautiful
- 首页 - Vue Admin Pro
- chuzhixin/vue-admin-beautiful: vue-admin-beautiful是一款超棒的前端开发框架(当然只是自我感觉),长期更新维护,感谢您的star,我一直在努力,官方答疑群972435319
- d2-projects/d2-admin: An elegant dashboard
- wangxg2016/vue-bulma: 轻量级高性能MVVM Admin UI框架,Charts Collaopse Modal NavMenu Pagination ProgressBar Rating Timeline Toast
- PanJiaChen/vue-element-admin: A magical vue admin http://panjiachen.github.io/vue-element-admin
- devjin0617/vue2-admin-lte: adminLTE to vuejs v2.x converting project
- shenghy/jspangAdmin: Vue2.0作的后台管理系统的架构
- lynzz/element-admin: 一个支持 vue-cli 的 Element UI 的后台模板
- hanjiangxueying/vue2-iview2-admin: 基于vue2和iview2的后台管理系统
- artiely/vue-admin-iview: vue后端管理系统界面 基于ui组件iview
- taylorchen709/vue-admin: admin template based on vuejs2 and element.
- vue-bulma/vue-admin: Vue Admin Panel Framework, Powered by Vue 2.0 and Bulma 0.3
- lanux/Vue-Admin: 基于Vue2、element ui、vue-cli、vuex、vue-router、axios 、echarts后台管理系统demo. 权限管理,用户管理,菜单管理。无限级菜单,下拉树形选择框
- iview/iview-admin: Vue 2.0 admin management system template based on iView
- epicmaxco/vuestic-admin: Free and Beautiful Vue.js Admin Template
- creativetimofficial/vuetify-material-dashboard: Vuetify Material Dashboard - Open Source Material Design Admin
- PanJiaChen/vue-admin-template: a vue2.0 minimal admin template
- lin-xin/vue-manage-system: 基于vue + element的后台管理系统解决方案
- herozhou/vue-framework-wz: 👏vue后台管理框架👏
- Armour/vue-typescript-admin-template: 🖖 A vue-cli 3.0 + typescript minimal admin template
- renrenio/renren-fast-vue: renren-fast-vue基于vue、element-ui构建开发,实现renren-fast后台管理前端功能,提供一套更优的前端解决方案。
- chrisvfritz/vue-enterprise-boilerplate: An ever-evolving, very opinionated architecture and dev environment for new Vue SPA projects using Vue CLI.
- artiely/vue-admin: 基于and-design-vue的vue后台管理系统模板
- Nirongxu/vue-xuAdmin: vue+element-ui 后台权限管理模板 演示地址:
- tang-yue/vue-element-admin-template: 仿vue-element-admin 项目 预览地址:
- macrozheng/mall-admin-web: mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权
- tookit/vue-material-admin: A vue material design admin template
- TaleLin/lin-cms-vue: 🔆A simple and practical CMS implemented by Vue
- iczer/vue-antd-admin: 🐜 Ant Design Pro's implementation with Vue
- wdlhao/vue2-element-touzi-admin: 基于vue2.0 +vuex+ element-ui后台管理系统
- misterGF/CoPilot: Responsive Bootstrap 3 Admin Template based on AdminLTE with vue.js
- mgbq/nx-admin: 👍 A magical 🐮 ⚔ vue admin,记得star
- WebCodeFarmer/houtai: 基于VUE和ElementUI的微信后台编辑系统
- HongqingCao/vue-win10-admin: Vue+Koa2构建window10风格的管理系统
¥Vue Data Analysis Board
github-visualization
- ssthouse/github-visualization: a simple github visualization
- github visualization
GitDataV
- HongqingCao/GitDataV: 基于Vue框架构建的github数据可视化平台
vue-data-board
- dongsuo/vue-data-board: A Data Analysis Board in Vue.
¥Vue Helper Class&Utility-First CSS
v-dashboard
- wobsoriano/v-dashboard: Dashboard starter template built with Vue 3 and Tailwind CSS.
vue-tailwind-admin
- Murked/vue-tailwind-admin: A basic admin dashboard template built using Tailwind & Vue.js.
¥Vue Mobile Template
vue-h5-template
- push-over/vue-h5-template
vue-vant-base
- snowzijun/vue-vant-base: 这个项目是将一些基础配置比如eslint,移动端适配等进行了封装,开发人员只需fork就可直接开箱即用,不用再做额外的配置
¥Vue 多页面
vue-multi-module
- BothEyes1993/vue-multi-module: 多模块集成的vue项目,多项目共用一份配置,可以互相依赖,也可以独立打包部署
- xwpongithub/vue-multipage-cli: Simple Multiple-page CLI for scaffolding Vue.js projects
- JaneSu/multiple-vue-page
- 基于webpack2.x的vue2.x的多页面站点 · Issue #17 · zhaoqize/blog
- lincenying/vue2-multiple-entry: vue2, vue2+vue-router, vue2+vue-router+vuex 混合多页配置实例
¥Vue 多组件仓库
¥Vue 前后端分离
vue-express-mongo-boilerplate
- icebob/vue-express-mongo-boilerplate: MEVN Full stack JS web app boilerplate with NodeJS, Express, Mongo and VueJS
- BlameDeng/sun-server-demo: 后端源码。线上预览地址
- BlameDeng/sun-client-demo: 前端源码。配置介绍:
- jonashackt/spring-boot-vuejs: Example project showing how to build a Spring Boot App providing a GUI with Vue.js
- xrr2016/vue-express-mongodb: 前后端分离
- LeanCloud
¥Vue 全栈
《vue+node全栈移动商城》
- biningo/note-vue: 🔥🔥🎉🎉🎊🎊🔥🔥Vue+ElementUI+gin+gorm+redis+nginx的前后端分离项目✨ ✨ ✨ ✨ ✨ 。通过本项目你能学到 1、golang的代码组织和包管理, 2、gin微框架的使用, 3、gorm数据库对Mysql
- biningo/note-gin: 🔥🔥🎉🎉🎊🎊🔥🔥Vue+ElementUI+gin+gorm+redis+nginx的前后端分离项目✨ ✨ ✨ ✨ ✨ 通过本项目你能学到 1、golang的代码组织和包管理, 2、gin微框架的使用, 3、gorm数据库对Mysql的
- J1ong/FilmSys: 一个使用Vue全家桶和后台Express框架结合Mysql数据库搭建起来的移动端电影售票和管理系统,实现了热映、即将上映、电影和影院全局搜索、评论、选座、购票、点赞、收藏、订单等一
- wxiaoqi/Spring-Cloud-Admin: Cloud-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统
¥Vue 实际开发案例
- phanan/koel: A personal music streaming server that works.
- pagekit/pagekit: Pagekit CMS
- Vuedo/vuedo: Vuedo is a blog platform, built with Laravel and Vue.js.
- lzxb/vue-cnode: 基于vue2 + vue-router + vuet + ES6 + less + flex.css重写vue版cnode社区,使用webpack2打包
- ciqulover/CMS-of-Blog: deprecated
- mrgodhani/rss-reader: Simple RSS Reader made using atom electron and vue.js
- viko16/vue-ghpages-blog: ✏️ A blog based on GitHub Pages built with Vue.js 2 + webpack 3.
- thelinuxlich/vue-dashing-js: The dashboard framework Dashing reimplemented in Node.js + Vue.js
- sapjax/fewords: a simple notepad supports markdown
- shinygang/Vue-cnodejs: 基于vue.js重写Cnodejs.org社区的webapp
- hilongjw/vue-zhihu-daily: zhihu daily spa with vue 线上演示在这里 ---->
- useryangtao/vue-wechat: 用Vue.js开发微信app
- lzxb/vue2-demo: 从零构建vue2 + vue-router + vuex 开发环境到入门,实现基本的登录退出功能
- kenberkeley/vue-demo: Vue.js 示例项目 · 简易留言板。本项目拥有完善的文档说明与注释,让您快速上手 Vue.js 开发 SPA。Webpack / ES6 + Babel / Vue Router / (Vue Resource?) / (Vue Validator?) / (Vuex?) —— An Excellent Vue
- zhengguorong/maizuo: 使用vue/vuex/redux开发的卖座网
- codecasts/spa-starter-kit: A highly opinionated starter kit for building Single Page Applications with Laravel and Vue.js
- Sioxas/vue-music: Vue 音乐搜索、播放 Demo
- ericjjj/douban: Douban book website demo by server side render
- liangxiaojuan/vue-Meizi: vue最新实战项目,vue2 + vuex + webpack + es6 干货多多,新手福利
- yatessss/zhihudaily-vue: 知乎日报web版---vue
- lavyun/vue-demo-kugou: 酷狗webapp demo(vue2.0+vue-router+vuex)
- canfoo/vue2.0-taopiaopiao: vue2.0+router+vuex+express 构建淘票票的全栈demo
- jiangjiu/vue-leancloud-blog: Vue.js+Vuex+vue-router 我的单页应用博客
- yjj5855/node-vue-server-webpack
- wendaosanshou/mi-by-vue: 使用vue.js模仿小米官网
- okoala/vue-fis3: Vue & Fis3 & Use Vue Component
- superman66/vue2.x-douban: Vue2.0实现简易豆瓣电影webApp
- ChuckCZC/vue-demo-maizuo: 用vue2模仿卖座网:http://m.maizuo.com/v4/?co=maizuo
- iHaPBoy/vue-zhihudaily: 🗞 知乎日报 Web 基于 Vue 2.3
- liujians/vue-adminLte-vue-router: SPA about vue-cli+adminLte+vue-router
- superman66/vue-axios-github: Vue 全家桶 + axios 前端实现登录拦截、登出、拦截器等功能
- pomelo-chuan/Zhihu-Daily-Vue.js: 依旧江山,无边云树
- rokups/hello-vue-django: vuejs and Django integration with hot code reload
- wszgxa/vue-cnode: 一个vuex vue-router vue-resource的单页面应用demo,api来自cnodejs
- CommanderXL/x-blog: 个人博客
- cs1707/vue-zhihudaily-2.0: Zhihudaily demo built with Vue 2.0, vue-router & vuex, with server-side rendering
- lin-xin/notepad: 基于vue2.0+vuex+localStorage+sass+webpack,实现一个本地存储的记事本。兼容PC端和移动端。
- elva2596/vueBlog
- hql123/vue-ruby-china: 使用Vue.js框架搭建的ruby china山寨版,集成vue-router+vuex等
- littlewin-wang/Zhihu_Daily: A Zhihu_Daily Web demo made by Vue.js
- SimonZhangITer/VueDemo_Sell_Eleme: ele by vue2.x
- njleonzhang/vue-data-tables: A simple, customizable and pageable table, based on vue2 and element-ui
- Molunerfinn/vue-koa-demo: A simple full stack demo(CSR & SSR & Docker Support) written by Vue2 & Koa2(Koa1 verson also completed)
- vincentSea/vue2.x-Cnode: 基于vue+vue-router+vuex+axios+webpack开发的vue2.x Cnode社区
- shaqihe/life-app-vue: 使用vue2,完成一个多功能集合到小webapp
- SidKwok/github-explorer: github-explorer(vue)
- albertchan/vue-ssr-boilerplate: Vue + vue-router + vuex boilerplate with server-side rendering
- nswbmw/vue-bushishiren: 不是诗人
- QRL909109/ios7: 使用vue2.0、vuex、vue-router 模拟ios7
- tyllo/Framework7-VueJS: Application built on top of Framework7 and VueJS, use: demo/demo
- jo0ger/cnode-vue: 基于Vue2.0和Vue-router构建的web端cnodejs网站SPA
- zhoou/vue-cli-multipage-bootstrap: vue-cli-multipage-bootstrap demo with vue2+vue-router+vuex+bootstrap+markdown for learning vue2.0
- Alex-xd/seeMusic: Vue 云音乐播放器,网易云音乐API,可听网易云高品质付费歌曲。 Vue music player
- moonou/zhihu-daily-vue: zhihu daily for vue2.0
- sailengsi/sls-vuex2-demo: 基于vue2+vuex2实现的购物车demo
- fishenal/vuejs-demo-project: a vue demo project
- Halfeld/v-notes: Simple and beautiful notepad to Markdown with Vue.js and Local Storage API
- BosNaufal/vue-starter: Simple Vue Js Starter for single page application with Vuex and Vue Router
- youknowznm/vue-memo: 完全原创的基于 Vue.js 的记事本应用
- DMQ/mvvm: 剖析vue实现原理,自己动手实现mvvm
- DivanteLtd/vue-storefront: Vue Storefront - PWA for eCommerce. 100% offline, platform agnostic, headless, Magento 2 supported. Always Open Source, MIT license. Join us as contributor (contributors@vuestorefront.io).
- arronf2e/Vue2.0LOL: 🌹 🌹 vue2.0版英雄联盟助手
- eteplus/vue-sui-demo: 用vue 和 SUI-Mobile 写了一个移动端demo,用来反馈学习vue的成果(禁用了SUI自带的路由,使用vue-router, vue-resource, webpack)[a web app written by vue & sui-mobile]
- egoist/eme: Elegant Markdown Editor.
- PeakTai/vue-html5-editor: An html5 wysiwyg editor for vue
- hifarer/vueditor: A wysiwyg editor written in Vue.js and Vuex.js
- yunyi1895/vue-music-master: 用vue写了一个手机端网页音乐播放器
- kaola-fed/rds-vue: rde组件库,包含Components、Mixins、Directives、Filters、Utils
- panda-fe/panda-vue: PFE团队 - Vue常用组件、mixin、util库
- Awheat/vue2-douban-market: 这是基于vue2 + vue-router2 + vuex + axios 仿(豆瓣市集)的一个webapp项目!
- microzz/vue-chat: 👥Vue全家桶+Socket.io+Express/Koa2打造一个智能聊天室。
- chrisvfritz/vue-render-performance-comparisons: Very simple project to benchmark Vue's render performance in comparison to other libraries
- chenyong9528/vue-mapp: This is a Vue music webapp
- Imaginarydesign/webdev-checklist: Web designer's checklist app. Built with Vue.js and persistant storage.
¥Vue 实时通讯
genal-chat
- genaller/genal-chat: 🐱🏍阿童木聊天室 nestjs+vue全栈聊天室 前后端分离 typescript一把梭
vue-WeChat
- zhaohaodang/vue-WeChat: 一款基于Vue2.0高仿微信App的单页应用
- 智能聊天室 Vue Chat Powered by microzz.com
vue-chat
- comsince/vue-chat: 基于universe-push的即时聊天系统web客户端,使用vue框架,基于websocket实现基于json的文本协议实现即时通信。消息与android客户端同步,支持文字,图片发送,支持视频相关消息显示
wechat
- CCZX/wechat: Vue.js、React.js、node.js、MongoDB、websocket、socket.io、前端后分离、聊天系统、毕业设计。
¥Vue 订单、支付&商城
newbee-mall
- newbee-ltd/newbee-mall-vue3-app: 🔥 🎉Vue3 全家桶 + Vant 搭建大型单页面商城项目,新蜂商城 Vue3 版本,技术栈为 Vue 3.0 + Vue-Router 4.0 + Vuex 4.0 + Vant 3.0。
- newbee-ltd/newbee-mall-api: 🔥 🎉新蜂商城前后端分离版本-后端API源码
- newbee-ltd/newbee-mall-vue-app: 🔥 🎉Vue2 全家桶 + Vant 搭建大型单页面商城项目。新蜂商城前后端分离版本-前端Vue项目源码
- newbee-ltd/vue3-admin: 🔥 🎉 Vue 3.0 + Vite 2.0 + Vue-Router 4.0 + Element-Plus + Echarts 5.0 + Axios 开发的后台管理系统
vue-sell
- ustbhuangyi/vue-sell: Vue.js高仿饿了么外卖App课程源码 http://coding.imooc.com/class/74.html
- sulianapp-com/sulianapp: 快链电商,直播电商 分销商城 微信小程序商城 + APP商城 + 公众号商城 + PC商城系统 + 支付宝小程序商城 + 抖音小程序商城 + 百度小程序电商系统(前后端代码全部开源) Larave
¥Vue.js 同构/服务端渲染(SSR)
《Vue同构》
Mood
- wsydxiangwang/Mood: Vue的Nuxt.js服务端渲染框架,NodeJS为后端的全栈项目,Docker一键部署,面向小白的完美博客系统
vue-hackernews-2.0
- vuejs/vue-hackernews-2.0: HackerNews clone built with Vue 2.0, vue-router & vuex, with server-side rendering
- se7en-1992/5se7en.com: nuxtjs+express+vue2+vuex搭建的服务端渲染(SSR)个人网站项目
- maoxiaoquan/kite: Kite 前台页面是vue ssr服务端渲染、后台页面是react spa、服务层nodejs、mysql编写的一套多权限文章、动态管理系统
- fengshi123/vue-ssr: Vue SSR instance
FasterWeb
- httprunner/FasterWeb: FasterWeb that depends FasterRunner
Mysql web端sql审核平台 yearning
- cookieY/Gemini: Yearning-web Page Framework
MintloG
- jrainlau/MintloG: 使用Vuejs+Webpack+VueRouter+VueResource搭建的博客SPA
vue-ts-daily
- xiaomuzhu/vue-ts-daily: 基于vue、Typescript、pwa的一款习惯养成app
vue2-douban-market
- db_market
Vcn
- webproblem/Vcn: 学习Vue源码,实现一个简单的MVVM框架
vue-travel
- YxrSadhu/vue-travel: 模仿旅游网站做个webapp
vue-music-webapp
- caijinyc/vue-music-webapp: A Music WebApp based on the Vue.
- vue-music-webapp
vue-objccn
- halfrost/vue-objccn: 🔥 用 Vue.js 开发的跨三端应用 / Use Vue.js to develop a cross-platform full stack application
Vue.js tools
¥Vue&React
- dwqs/vue-to-react: 🛠️ Try to transform Vue component to React component
¥Vue Configuration Management System
vue-apollo
- vuejs/vue-apollo: 🚀 Apollo/GraphQL integration for VueJS
- Vue Apollo
- Vue Apollo
- Vue Apollo
¥Vue Classify / Ts
class-component
vue-class-component
- vuejs/vue-class-component: ES / TypeScript decorator for class-style Vue components.
- vue-class-component - npm
- Overview | Vue Class Component
- vue-class-component,类样式Vue组件的es/app decorator,下载vue-class-component的源码_GitHub_HELPLIB
vue-property-decorator
- kaorun343/vue-property-decorator: Vue.js and Property Decorator
- How can I use mixin with vue-class-component and typescript? - Get Help - Vue Forum
vue-classify
- hikerpig/vue-classify: Convert option-object style vue component to typescript class component
vue-ts-loader
- HerringtonDarkholme/vue-ts-loader: Type-check your script in your vue-loader
¥Vue Component
dynamic component
- AStaroverov/vue-dynamic-component: Component for fast creating dynamical components.
- chenquincy/vue-dynamic-form-component: Vue dynamic nested form component, support nested Object/Hashmap/Array. Vue动态多级表单组件,支持嵌套对象/Hashmap/数组。
portal-vue
- LinusBorg/portal-vue: A feature-rich Portal Plugin for Vuejs, for rendering DOM outside of a component, anywhere our app or the entire document.
vue-gn-components
- huxiaocheng/vue-gn-components: 这里有一些标准组件库可能没有的功能组件,已有组件:放大镜、签到、图片标签、滑动验证、倒计时、水印、拖拽、大家来找茬。
vue-create-root
- any86/vue-create-root: 不到1kb的小工具, 把组件变成this.$xxx命令.
vue-slot-checker
- mya-ake/vue-slot-checker: Provide the function to check slot like checking props.
- vue-slot-checker - npm
vue-ref
- vueComponent/vue-ref: You can use the callback to get a reference like react
vuse
- baianat/vuse: 🚧 Build web pages with Vuse, the next-gen interactive page builder powered with Vue.js.
vue-run-sfc
- dream2023/vue-run-sfc: Vue DEMO利器, 在线运行 & 编辑 Vue 单文件
vue-save-state
- spatie/vue-save-state: A Vue mixin to save the state of a component to local storage
vue-general-components
- vue-general-components - npm
vue-comps
- vue-comps
- vue-comps/vue-zoombox: a advanced zoombox
- xxholly32/vite-components-playground: A vue3 components playground use vite
¥Vue Composition API
VueUse
vue-demi
- vueuse/vue-demi: 🎩 Creates Universal Library for Vue 2 & 3
- VueUse
- antfu/vueuse: 🧰 Collection of Composition API utils for Vue 2 and 3
- Home | VueUse
vue-composable
- pikax/vue-composable: Vue composition-api composable components. i18n, validation, pagination, fetch, etc. +50 different composables
vue-composition-toolkit
- HcySunYang/vue-composition-toolkit: 🔫 Vue3 Composition-API toolkit
vue-use-web
- Tarektouati/vue-use-web: 🕸 Web APIs implemented as Vue.js composition functions
- lmhcoding/vhook: Collection of Vue3.0 Composition Functions
¥Vue Dependency Injection
vue-inject
- jpex-js/vue-inject: Dependency Injection for vue
- vue-inject - npm
- jpex-defaults - npm
- jpex-web - npm
- jpex-js/jpex: Javascript Prototype Extension
- jpex - npm
vue-injector
- Scandltd/vue-injector: A JavaScript library to dependency injection for Vue.js
- @scandltd/vue-injector - npm
vue-ioc
- vue-ioc
- vue-ioc/vue-ioc: IoC and DI for Vue powered by InversifyJS and inspired by Angular Module syntactic sugar.
- @vue-ioc/core - npm
vue-typescript-inject
- SpringNyan/vue-typescript-inject: Angular-like injector for Vue
- vue-typescript-inject - npm
- declspec/vue-inversify: Dependency Injection for VueJS using Inversify
- vue-modules-inject - npm
¥Vue Develop&Debug
#Open component in editor
- yyx990803/launch-editor: Open file in editor from Node.js.
- vue-devtools/open-in-editor.md at master · vuejs/vue-devtools
vue-analytics
- MatteoGabriele/vue-analytics: Google Analytics plugin for Vue
jsv
- ruige24601/jsv-compiler
vue-devtools
- vuejs/vue-devtools: ⚙️ Browser devtools extension for debugging Vue.js applications.
- vuejs/devtools: ⚙️ Browser devtools extension for debugging Vue.js applications.
- Home | Vue Devtools
¥Vue Documentation
jsdoc-vuejs
- Kocal/jsdoc-vuejs: 📖 A JSDoc plugin for documenting .vue files.
vuese
- vuese/vuese: 🤗 One-stop solution for vue component documentation
- Overview | Vuese
¥Vue Environment、Platform&System
vue-env
- websanova/vue-env: Simple environment library for Vue.js
vue-no-ssr
- egoist/vue-no-ssr: Vue component to wrap non SSR friendly components (428 bytes)
vuepress-plugin-seo
- lorisleiva/vuepress-plugin-seo: 🔌 Generate SEO friendly meta header for every page
¥Vue Helper Class&Utility-First CSS
vite-tailwind-starter
- posva/vite-tailwind-starter: Starter using Vite + Tailwind for super fast prototyping
vite-vue3-tailwind-starter
- web2033/vite-vue3-tailwind-starter: Vite 2.x + Vue 3.x + Tailwind 2.x (starter) ⚡
¥Vue Lit
lit-vue
- egoist/lit-vue: 🔥 Vue SFC goodies directly in JavaScript files.
vue-lit
- yyx990803/vue-lit: Proof of concept custom elements "framework"
¥Vue Npm
vue-npm-template
- cristijora/vue-npm-template: Quick start for publishable to npm vue components
¥Vue Observer&Watch
#Vue Resize
Vue.resize
- David-Desmaisons/Vue.resize: Vue directive to detect resize events with deboucing and throttling capacity.
- next-pieces/v-resize: 🏖 适用于 Vue 2.0 的 Resize 指令
- bensladden/vue-element-resize-detector: Vue Element Resize Detector Wrapper
- nk-components/vue-resize-mixin: 'resizer' event mixin for Vue.js
- vue-comps/vue-resize-handle: handle to resize an element - done in vue
- wangweiwei/vue-resize-observer: Vue Resize Observer
Observable-Store
- DanWahlin/Observable-Store: Observable Store provides a simple way to manage state in Angular, React, Vue.js and other front-end applications.
vue-intersect
- heavyy/vue-intersect: A Vue component to add intersection-observer to a Vue component or HTML element.
vue-observe-visibility
- Akryum/vue-observe-visibility: Detect when an element is becoming visible or hidden on the page.
- apertureless/vue-observable: IntersectionObserver, MutationObserver and PerformanceObserver in Vue.js
- PNKBizz/vue-mutation-observer: VueJS directive to observe changes in DOM use MutationObserver API
- egoist/vue-observe: A decorator to make class properties reactive with Vue.js
- cnlon/smart-observe: smart-observe comes from Vue.js and is a small, efficient library for observing changes of javascript Object, Array and Class
¥Vue Page&Router
Vueg----page-transition-plugin
- jaweii/Vueg----page-transition-plugin: 为Vue应用添加页面间的转场特效( Page level transition plugin for vue-router)
vue-hot-reload-api
- vuejs/vue-hot-reload-api: 🌶️ Hot reload API for Vue components
dynamic-keep-alive
- HuangZhaoPing/dynamic-keep-alive: 基于 vue 的缓存组件,可以对页面进行缓存控制,适合用在带标签页的后台管理系统中。
- dynamic-keep-alive - npm
¥Vue PWA
vue-offline
- filrak/vue-offline: Offline states and storage for Vue PWA
¥Vue Request&Response
ajax.js
- wusfen/ajax.js: ajax.js $.ajax vue.ajax vue-ajax v-ajax vue ajax
http-vue-loader
- FranckFreiburger/http-vue-loader: load .vue files from your html/js
vue-api-query
- robsontenorio/vue-api-query: 💎 Elegant and simple way to build requests for REST API
vue-request
- AttoJS/vue-request: ⚡️ Vue 3 composition API for data fetching, supports SWR, polling, error retry, cache request, pagination, etc. ⚡️ 一个能轻松帮你管理请求状态(支持SWR,轮询,错误重试,缓存,分页等)的 Vue 3 请求库
- vue-request - npm
- VueRequest
vue-axios
- imcvampire/vue-axios: A small wrapper for integrating axios to Vuejs
- vue-axios - npm
- vue-axios - Package Phobia
vueify
- vuejs/vueify: Browserify transform for single-file Vue components
vue-jsonp
- LancerComet/vue-jsonp: A tiny library for handling JSONP request.
v-ajax
- vue-demo/v-ajax: v-ajax plug-in with functions of ajax、jsonp
vue-axios-plugin
- yugasun/vue-axios-plugin: axios plugin for Vuejs project
- vue-axios-plugin - npm
zan-proxy
- youzan/zan-proxy: An extensible proxy
- Zan Proxy
vue-query
- DamianOsipiuk/vue-query: Hooks for fetching, caching and updating asynchronous data in Vue
- vue-query - npm
¥Vue Reactive
vue-rx
- vuejs/vue-rx: 👁️ RxJS integration for Vue.js.
vue-reactive
- sl1673495/vue-reactive: 用最简短的方式实现符合Vue源码结构的响应式原理。
¥Vue Responsive
vue-responsive-components
- Kelin2025/vue-responsive-components: Create responsive components with ResizeObserver
vue-element-query
- e2o/vue-element-query: VueJS mixin plugin for creating element size queries in components
vue-resize-text
- JayeshLab/vue-resize-text: A vue directive which automatically resize font size based on element width.
¥Vue Scripts
vue-inject-js
- rnkit/vue-inject-js: Inject Remote Js For Vue.js
- vue-inject-js - npm
¥Vue Styles
¥Vue State Management
SuperVue
- cevio/super-vuex: super vuex classic
- SuperVue
¥Vue Testing Utility
#debugger
- MiCottOn/DejaVue: Visualization and debugging tool built for Vue.js
avoriaz
- eddyerburgh/avoriaz: 🔬 a Vue.js testing utility library
vue-test-utils
- vuejs/vue-test-utils: 🔬 Utilities for testing Vue components
- Introduction | Vue Test Utils
- 介绍 | Vue Test Utils
vue-unit
- wrseward/vue-unit: Component testing utilities for Vue.js
vue-testing-handbook
- lmiller1990/vue-testing-handbook: A guide on testing Vue components and applications
vue-cordova
- kartsims/vue-cordova: Vue.js plugin for Cordova
- API Docs | Vue Cordova
- vuejs/regression-testing: Regression testing
¥Vue Utils
vue-lodash
- Ewocker/vue-lodash: This is a small wrapper for integrating lodash into VueJs
vue-turbolinks
- jeffreyguenther/vue-turbolinks: A Vue mixin to fix Turbolinks caching
- vue-turbolinks - npm
¥Vue Websocket
vue-native-websocket
- nathantsoi/vue-native-websocket: native websocket with vuex integration
vue-native-websocket-vue3
- likaia/vue-native-websocket-vue3: 支持vue3和vuex的websocket插件
- vue-native-websocket-vue3 - npm
¥Vue 异步编程
vue-async-properties
- marketdial/vue-async-properties: Smart asynchronous data and computed properties for vue components.
- vue-async-properties - npm
vue-async-computed
- foxbenjaminfox/vue-async-computed: Async computed properties for Vue.js
- foxbenjaminfox/vue-async-computed-decorator: A vue-class-component decorator for vue-async-computed
- vue-async-computed - npm
vue-promised
- posva/vue-promised: 💝 Promises as components
- vue-promised - npm
- Vue Promised
¥Vue 异常处理
vue-errorcatch
- s249359986/vue-errorcatch: vue,plugin,error
¥Vue.js 服务端渲染(SSR)&Pre-Renderer
dayspan-vuetify
- ClickerMonkey/dayspan-vuetify: A collection of components that visualizes DaySpan Calendars and Schedules using Vuetify
epic-spinners
- epicmaxco/epic-spinners: Easy to use css spinners collection with vue.js integration
Famous-Vue
- irwansyahwii/Famous-Vue: Vue components for Famous Javascript library
- Layouting in Famous-Vue – Irwansyah – Medium
vue-shortkey
- iFgR/vue-shortkey: Vue-ShortKey - plugin for Vue.js
vuefire
- vuejs/vuefire: 🔥 Firebase bindings for Vue.js & Vuex
vue-design-system
- viljamis/vue-design-system: An open source tool for building UI Design Systems with Vue.js
vuegg
- vuegg/vuegg: vue GUI generator
vue-gtag
- MatteoGabriele/vue-gtag: Global Site Tag plugin for Vue (gtag.js)
vuetensils
- Stegosource/vuetensils: 🍴 A tasty toolset for Vue.js 🛠 - Lightweight, functional components to boost your next project.
- wanglin520/vue-cron-generator: vue element ui 集成 cron 表达式生成页面
- a524631266/vue2-dynamic-create-component: dynamic create vue2 component
- ws456999/vue-typescript-starter: vue-typescript-starter 脚手架
- pixelspring/VueFilters: A collection of useful filters for Vue 2
- xiterjia/vue-global-filters: vue-global-filters
- vue-global-filters/src/common/filters at master · xiterjia/vue-global-filters
vue-mixins
- paulpflug/vue-mixins: A collection of mixins in vue
- vue-mixins - npm
自定义指令
v-hotkey
- Dafrok/v-hotkey: Vue 2.x directive for binding hotkeys to components.
- V-Hotkey
v-click-outside
- ndelvalle/v-click-outside: 🔲 Vue directive to react on clicks outside an element without stopping the event propagation
v-clipboard
- euvl/v-clipboard: Vue.js clipboard library (no dependencies, less than 2kb)
vue-scrollto
- rigor789/vue-scrollto: Adds a directive that listens for click events and scrolls to elements.
- vue-scrollto
v-scroll-lock
- phegman/v-scroll-lock: A Vue.js directive for body scroll locking without breaking scrolling of a target element.
vue-focus
- simplesmiler/vue-focus: A reusable focus directive for reusable Vue.js components
- yeyuqiudeng/vue-auto-focus: A vue directive that can let you control your input and textarea auto focus very easily! Vue指令,你可以很方便地对页面中所有input和textarea的自动聚焦行为进行流程控制
vue-ripple-directive
- PygmySlowLoris/vue-ripple-directive: Material Ripple Effect as Vue Directive.
vue-inputmask
- scleriot/vue-inputmask: Vue.js directive to add inputmask library to your inputs (vanilla javascript).
vue-clampy
- clampy-js/vue-clampy: Vue.js (2+) directive that clamps the content of an element by adding an ellipsis to it if the content inside is too long.
vue-directive-tooltip
- hekigan/vue-directive-tooltip: Vue.js tooltip directive. Easy to use, configure and style
- Vue Directive Tooltip
v-blur
- ndelvalle/v-blur: ⬜️ Vue directive to blur an element dynamically
vue-dummy
- paulcollett/vue-dummy: Placeholder Images and Lorem Ipsum Dummy Text for Vue.js projects
v-autofocus
- vuejs-tips/v-autofocus: Vue autofocus directive
v-debounce
- vuejs-tips/v-debounce: Input debounce directive for Vue.js
v-fit-columns
- kaysonli/v-fit-columns: Auto fit el-table-column with cell content.
- vue-directive · GitHub Topics
v-lozad
- Vue integrations: Lozad Directive Just Bind
- Vue integrations: Lozad Directive With Updates
vue-hoc
- jackmellis/vue-hoc: Create Higher Order Vue Components
vue-typed-mixins
- ktsn/vue-typed-mixins: Type safe Vue.js mixins
- xuqiang521/overwrite: 👍 overwrite some javascript methods
- @wulechuan/vue2-official-sfc-parser - npm
Hooks
- yyx990803/vue-hooks: Experimental React hooks implementation in Vue
- sdras/vue-hooks-foodapp: A food app using a few hooks in Vue to show how they can work (experimental)
- u3u/vue-hooks: ⚡️Awesome Vue Hooks
Vue.js 资源、整理集&FAQ
Vue.js 资源
Vue patterns、techniques、tips&tricks
vue-patterns
- learn-vuejs/vue-patterns: Useful Vue patterns, techniques, tips and tricks and helpful curated links.
vue-tutorials
- keepfool/vue-tutorials: Let you insight into the Vue.js
vuejs-tips
- Vue.js Tips
- vuejs-tips/tiny-debounce: Lightweight alternative to lodash.debounce
- vuejs-tips/compiler: Interactive Vue.js html to javascript compiler
- vuejs-tips – Medium
vue-cheatsheet
- vuejs-tips/cheatsheet: Vue.js 2.2 complete API cheatsheet
- Vue.js 2.3 Complete API Cheat Sheet
- murraco/vue-cheatsheet: Modified version of the official VueMastery cheatsheet
vuex-cheatsheet
- vuejs-tips/vuex-cheatsheet: Vuex Complete API CheatSheet
- Vuex CheatSheet
- BryanAdamss/vue-awesome-template: ☀基于vue-cli@4.x的vue@2.x 项目模板;集成各种常用组件、轮子、最佳实践;
- vuetifyjs/awesome-vuetify: 🎉 The best resources related to Vuetify
Vue 面试
《「源码级回答」大厂高频Vue面试题》
《高级前端开发者必会的34道Vue面试题系列》
- OneTab shared tabs
自定义/自实现组件
@mentions
debounce
Multiselect Wrapper
- Vue integrations: Simple Multiselect Wrapper
- Vue integrations: Multiselect Wrapper with v-model
table
upload
- 上传组件 — sunseekers
- rascalHao/kiko: 一个基于Vue2.0的弹窗组件(PC)
- aview/BaseSlider.vue at master · alex2wong/aview
- Vue Webpack 组件化开发实践 | 晚晴幽草轩
- vue组件开发,可以全面在第三方框架引入
- hhl-web/vue-ts-components: 使用vue-ts技术栈封装组件的一个组件库
编码规范、风格指南&命名风格
vuejs-component-style-guide
- pablohpsilva/vuejs-component-style-guide: Vue.js Component Style Guide
vue-styleguidist
- vue-styleguidist/vue-styleguidist: Created from react styleguidist for Vue Components with a living style guide
- typescript-cheatsheets/vue: Cheatsheets for experienced Vue developers getting started with TypeScript
- 中文 - docs
- icarusion/vue-book: 《Vue.js实战》源码及答疑
- MeCKodo/vue-tutorial: vue2.0-tutorial
- bhnddowinf/vuejs2-learn: vuejs2 官网讲解 (vue.js 2 official website tutorials ,contains video , codes, baudi yun, youtube)
- Vue.js Showcase - Made With Vue.js
- (28 封私信 / 39 条消息) Vue.js - 知乎
Vue 源码
- lyon007/VueJS-docset-CN: Vue.docset dash 文档 Vue 离线文档中文版
- opendigg/awesome-github-vue: Vue相关开源项目库汇总
- bhnddowinf/vuejs-learn: (vue.js official website tutorials ,contains video , codes, baudi yun, youtube) 网路上有很多 VUE 综合应用的视频,但大部份的视频 ,都当你已经了解官网 所以讲的节奏难免偏快。 此视频(都
- Vue.js 中文文档 - vuefe.cn
- API-vue中文文档
- Vue:Vue.js专业中文社区
- Vue Forum
- 台湾的小凡的自频道-优酷视频
- Vue.js 教程 | 菜鸟教程
- https://cdn.jsdelivr.net/npm/vue/dist/vue.js
- Awesome Vue packages - Awesome JS
vue-design
- HcySunYang/vue-design: 📖 master分支:《渲染器》 elegant分支:逐行级别的源码分析
- 江山父老能容我 不使人间造孽钱 | 渲染器
- Vue技术内幕
vue-analysis
- ustbhuangyi/vue-analysis: Vue.js 源码分析
- Vue.js 技术揭秘 | Vue.js 技术揭秘
- Ma63d/vue-analysis: Vue 源码注释版 及 Vue 源码详细解析
- answershuto (染陌同学)
- answershuto/learnVue: Vue.js 源码解析
- KieSun (yck)
- sdras/intro-to-vue: Workshop Materials for my Introduction to Vue.js Workshop
- webproblem/IntoVue: 走进 Vue 框架系列
- qq281113270/vue: vue源码逐行注释分析+40多m的vue源码程序流程图思维导图 (diff部分待后续更新)
- liutao/vue2.0-source: vue源码分析 -- 基于 2.2.6版本
Vue.js 整理集
《Vuejs渡劫系列》
- Vuejs渡劫系列一:日常开发中必须掌握的细节(keng) | 莫伟德个人网站 | 技术香波岛
- Vuejs渡劫系列二:最全的vue-cli项目下的配置简析 | 莫伟德个人网站 | 技术香波岛
- Vuejs渡劫系列三:构建一个包含路由控制、状态管理和权限校验的vue-cli项目 | 莫伟德个人网站 | 技术香波岛
《vue2系列文章》
Vue 笔记&汇总
- vue引入第三方非模块化插件 · Issue #4 · CodeDreamfy/CodeDemo
- Topic: vue-plugin
- Use Any Javascript Library With Vue.js - Vue.js Developers
- 三年 Vue 前端开发的血与泪总结
- Vue3生态技术内幕 · 语雀
Vue.js FAQ
Vue authentication、加密、解密、加签&解签
Vue study
- vue/state.js at dev · vuejs/vue
- Plans for the Next Iteration of Vue.js – The Vue Point – Medium
- Vue vs. Svelte with Evan You and Rich Harris
- 腾讯工程师们怎么玩 Vue.js?
- Vue中的Portal技术 | 大专栏
- Creating Custom Inputs With Vue.js — Smashing Magazine
- Hit The Ground Running With Vue.js And Firestore — Smashing Magazine
- jackiewillen/build-your-own-vuex: 精简vuex源代码,用最少的代码实现一个可以快速阅读的精简版vuex(争取总代码行数不超过100行)
- jackiewillen/build-your-own-vue: 用最少的代码写一个最精简的Vue
Vue 样式
Vue 移动端
Vue 错误&异常处理
- vue/error.js at dev · vuejs/vue
- API — Vue.js
Vue 异步
- vue中异步函数async和await的用法_玉小希_新浪博客
Vue 过渡动画
- Mosasa/vue-transition-practice: vue页面动画效果实现demo
- vue中transition动态设置name属性左右切换_MVC前端网(menVScode)_前端博客_前端技术
Vue 多环境配置
Vue 传参
Vue 路由权限控制
- 详解VUE前端按钮权限控制 / 张生荣
Vue 优化
Vue 模块化按需编译
Vue 懒加载
Vue 前进刷新后退不刷新
Vue 重新渲染
Vue 项目各目录结构及作用
- Vue.js 目录结构 | 菜鸟教程
- vue 文件目录结构详解_vue.js_脚本之家
- 深入理解Vue-cli搭建项目后的目录结构探秘_vue.js_脚本之家
Vue 与其他框架的对比
- Vue 转 React 指南,看这篇文章就够了
- 为什么我们放弃了 Vue?Vue 和 React 深度对比
- 个人理解Vue和React区别 | springleo's blog
- Replacing jQuery With Vue.js: No Build Step Necessary — Smashing Magazine
Vue 悬浮球效果
Vue 装饰器
Vue 引用图片
- Handling Static Assets · GitBook
Vue 作用域
- CSS 作用域 · vue-loader
Vue 修饰符
Vue 导入Excel
Vue 重置data
- vue data恢复初始化数据的实现方法_vue.js_脚本之家
Vue 自动保存
Vue 版本控制
- javascript - What is the difference between vm.$set and Vue.set? - Stack Overflow
- Discussion: Best way to create a HOC · Issue #6201 · vuejs/vue
- Interactive Results
$JS libs、plugins&tools
$AI、AR、VR&多媒体
¥Music
amplitudejs
- 521dimensions/amplitudejs: Amplitude.js is the HTML5 Audio Player for the modern era. No dependencies required.
- AmplitudeJS: The Open Source HTML5 Audio Player For The Modern Era
chrome-music-lab
- googlecreativelab/chrome-music-lab: A collection of experiments for exploring how music works, all built with the Web Audio API.
- https://musiclab.chromeexperiments.com
howler.js
- howler.js - JavaScript audio library for the modern web
JZZ
- jazz-soft/JZZ: MIDI library for Node.js and web-browsers
lyric-parser
- ustbhuangyi/lyric-parser: lyric-parser base on javascript
quiet-js
- quiet/quiet-js: Transmit data with sound using Web Audio -- Javascript binding for libquiet
slang
- kylestetz/slang: 🎤 a simple audio programming language implemented in JS
- slang.kylestetz.com
Tone.js
- Tonejs/Tone.js: A Web Audio framework for making interactive music in the browser.
- Tone.js
voix.js
- Voix JS Component
- pazguille/voix: A JavaScript library to add voice commands to your sites, apps or games.
WebAudio
- cwilso/WebAudio: Web Audio API Playground
- doving/webAudio: 利用webAudio,canvas,CSS3制作的自适应的音乐可视化应用,移动端、pc端通用
- surikov/webaudiofont: Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
- jeromeetienne/webaudiox: helpers for WebAudio API
- notthetup/awesome-webaudio: A curated list of awesome WebAudio packages and resources.
- g200kg/webaudio-controls: GUI parts library for Web application using WebComponents
- jhalme/webaudio-mod-player: MOD/S3M/XM module player for Web Audio
- Jam3/web-audio-player: a cross-browser WebAudio player
- jeromeetienne/webaudio.js: web audio library for games
- spite/WebAudioExtension: Google Chrome DevTools extension to view and hopefully interact with the routing graph of Web Audio API
基于 Web 的数字音频工作站
¥RSS
- luyuhuang/vscode-rss: An RSS reader embedded in Visual Studio Code
- DIYgod/RSSHub: 🍰 万物皆可 RSS
- WhereMyLife: Kindle RSS 订阅新闻推送
- Reabble - 为 Kindle 推送及其它电纸书设计的 RSS 阅读器, 支持口袋阅、小米多看电纸书、博阅等
¥Video
¥H5播放器
chimee
- Chimeejs/chimee: a video player framework aims to bring wonderful experience on browser
- Chimee - 可扩展的组件化H5播放器框架
covervid
- stefanerickson/covervid: Make your HTML5 video behave like a background cover image with this lightweight Javascript plugin / jQuery extension
flv.js
- Bilibili/flv.js: HTML5 FLV Player
MoePlayer
- MoePlayer/APlayer: Wow, such a beautiful HTML5 music player
- MoePlayer/DPlayer: Wow, such a lovely HTML5 danmaku video player
video.js
- videojs/video.js: Video.js - open source HTML5 & Flash video player
- spchuang/videojs-markers: Displays customizable markers upon progress bars of videojs players
- videojs/videojs-contrib-hls: HLS library for video.js
- videojs/video-js-swf: Custom Flash Player for VideoJS
- videojs/videojs-flash: The Flash tech for video.js
- Video.js: The Player Framework
¥video processing library
FFCreator
- tnfe/FFCreator: 一个基于node.js的高速短视频加工库 A fast short video processing library based on node.js
FFmpeg
- ffmpeg.zeranoe.com
- ffmpegwasm/ffmpeg.wasm: FFmpeg for browser and node, powered by WebAssembly
hls.js
- video-dev/hls.js: JavaScript HLS client using Media Source Extension
Simple Realtime Server,SRS
- ossrs/srs: SRS is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181.
- SRS
vime
- vime-js/vime: Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...
xgplayer
- bytedance/xgplayer: A Web video player with a parser that saves traffic
- 西瓜播放器
- zhw2590582/live-video-study-notes: 整理前端视频直播相关技术的笔记,适合想入门前端流媒体技术的人阅读
¥人工智能(Artificial Intelligence,AI)
《前端代码是怎样智能生成的》
Alan AI
- Alan AI
- alan-ai/alan-sdk-web: Alan AI Web SDK adds a voice assistant or chatbot to your app. Supports React, Angular, Vue, Ember, JavaScript, Electron.
- Alan Voice AI Platform
Tensorflow.js
Tensorflow.js core
- tensorflow/tfjs-core: WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.
- TensorFlow.js | Machine Learning for JavaScript Developers
- TensorFlow.js API
Tensorflow.js libs、plugins&tools
alexa-sign-language-translator
- shekit/alexa-sign-language-translator: A project to make Amazon Echo respond to sign language using your webcam
face-api.js
- justadudewhohacks/face-api.js: JavaScript API for face detection and face recognition in the browser with tensorflow.js
Magenta.js
- magenta/magenta-js: Magenta.js: Music and Art Generation with Machine Learning in the browser
Tensorflow.js 资源、整理集&FAQ
¥增强现实(Augmented Reality, AR)
AR.js
- jeromeetienne/AR.js: Efficient Augmented Reality for the Web - 60fps on mobile!
- AR用AR.js做一個讓另對方 喔喔喔喔! 的小卡片吧! - 髒桶子~ - Medium
¥机器学习&深度学习(Machine Learning,ML&Deep Learning,DL)
ml.js
- ml.js
- mljs/ml: Machine learning tools in JavaScript
¥介导现实(Mediated Reality, MR)
¥虚拟现实(Virtual Reality, VR)
¥分享
share.js
- overtrue/share.js: 一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等
$API
¥API 兼容性
¥ES兼容
¥ES兼容 core
mdn-polyfills
- msn0/mdn-polyfills: MDN polyfills - from, forEach, filter, find, findIndex, assign, includes, create, entries, of, repeat, startsWith, endsWith, toggleAttribute, bind, MouseEvent, CustomEvent, padEnd, padStart
- Polyfills copy-pasted from MDN | Check Polyfills copy-pasted from MDN
- @babel/polyfill 与 @babel/plugin-transform-runtime 详解 · Issue #4 · Weiyu-Chen/blog
- Show me the code,babel 7 最佳实践! · Issue #5 · Weiyu-Chen/blog
- @babel/preset-env · Babel
¥ES兼容 polyfill
- ambit-tsai/es6-proxy-polyfill: Proxy polyfill based on ES3 supports IE8, Node.js, etc.
- es-shims/es5-shim: ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines
- paulmillr/es6-shim: ECMAScript 6 compatibility shims for legacy JavaScript engines
- sophiebits/es3ify: Browserify transform to convert ES5 syntax to be ES3-compatible.
- benlesh/symbol-observable: Symbol.observable ponyfill
- taylorhakes/promise-polyfill: Lightweight ES6 Promise polyfill for the browser and node. A+ Compliant
- GoogleChrome/proxy-polyfill: Proxy object polyfill
- mozilla/webextension-polyfill: A lightweight polyfill library for Promise-based WebExtension APIs in Chrome
- ModuleLoader/es-module-loader: Polyfill for the ES Module Loader
- constancecchen/object-fit-polyfill: A Javascript polyfill for browsers that don't support the object-fit CSS property.
- lahmatiy/es6-promise-polyfill: ES6 Promise polyfill
- slightlyoff/Promises: DOM Promises IDL/polyfill
- kpdecker/six-speed: ES6 polyfill vs. feature performance tests
- medikoo/es6-symbol: ECMAScript 6 Symbol polyfill
- getify/native-promise-only: A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.
- matthewp/script-type-module: A <script type=module> polyfill
- fhinkel/six-speed: ES6 polyfill vs. feature performance tests
- teropa/to-sting: Object.toSting() polyfill
- othiym23/async-listener: polyfill version of the 0.11 version of the asyncListener API
- caridy/es6-micro-loader: ES6 System Loader Polyfill
- WebReflection/import.js: A dynamic import() polyfill
- sindresorhus/object-assign: ES2015 Object.assign() ponyfill
- mathiasbynens/String.prototype.startsWith: A robust & optimized ES3-compatible polyfill for the `String.prototype.startsWith` method in ECMAScript 6.
- janantala/speech-synthesis: Speech Synthesis polyfill
- cujojs/poly: Small, fast, awesome. The only ES5-ish set of polyfills (shims) you can mix-and-match because they're individual modules.
- chrisdickinson/raf: requestAnimationFrame polyfill library
¥Node.js兼容
- Financial-Times/polyfill-library: NodeJS module to create polyfill bundles tailored to individual user-agents.
- Financial-Times/polyfill-library-node: An alternative to core-js for nodeJS environments
- Financial-Times/polyfill-service-url-builder
- ljharb/util.promisify: Polyfill/shim for util.promisify in node versions < v8
- Financial-Times/polyfill-library
¥浏览器兼容
¥浏览器兼容 core
¥渐进增强
- Progressive Enhancement: What It Is, And How To Use It? — Smashing Magazine
- HTML5 Cross Browser Polyfills · Modernizr/Modernizr Wiki
¥浏览器兼容 libs、plugins、polyfills、tools
¥polyfills
#other polyfills
- paulmillr/console-polyfill: Browser console methods polyfill.
- RubyLouvre/fetch-polyfill: fetch polyfill which supports all mainstream browsers, even IE6, IE7, IE8.....
- aFarkas/html5shiv: This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer.
- paulirish/matchMedia.js: matchMedia polyfill for testing media queries in JS
- scottjehl/Respond: A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)
- philipwalton/polyfill: A library to make creating CSS polyfills much easier.
- GoogleChrome/dialog-polyfill: Polyfill for the HTML dialog element
- wilddeer/stickyfill: Polyfill for CSS `position: sticky`
- Schepp/CSS-Filters-Polyfill: This polyfill takes the official CSS filters syntax and translates it to the different equivalent techniques that the browsers know for those effects
- kmewhort/pointer_events_polyfill: Polyfill to provide support for "pointer-events: none".
- ginader/HTML5-placeholder-polyfill: Small and robust polyfill for the HTML5 placeholder attribut.
- mozilla/webxr-polyfill: A polyfill and example code for building augmented reality (AR) and virtual reality (VR) applications using WebXR.
- borismus/srcset-polyfill: [Warning: not for production code]
- ckrack/scrollsnap-polyfill: A polyfill for CSS scroll snapping
- adobe-webplatform/css-shapes-polyfill: Polyfill for the CSS Shapes Specification
- GoogleChromeLabs/tti-polyfill: Time-to-interactive polyfill
- google/canvas-5-polyfill: HTML 5 Canvas Polyfill
- jimmywarting/FormData: HTML5 `FormData` polyfill for Browsers.
- darius/requestAnimationFrame: Polyfill for requestAnimationFrame/cancelAnimationFrame
- jugglinmike/srcdoc-polyfill: A shim for the iFrame "srcdoc" attribute
- progers/pathseg: SVGPathSeg polyfill
- matthewp/position--sticky-: Polyfill for position: sticky;
- FremyCompany/css-regions-polyfill: A javascript implementation of the CSS Regions specification, as of August 2013
- nicjansma/usertiming.js: UserTiming polyfill
- GoogleChrome/inert-polyfill: Polyfill for the HTML inert attribute
- jonathantneal/EventListener: EventListener Polyfill for IE
- PM5544/scoped-polyfill: Vanilla JavaScript polyfill for scoped style in HTML5, also works with jQuery if you want to.
- googlearchive/HTMLImports: Polyfill implementing the HTMLImports specification
- immersive-web/webxr-polyfill: Use the WebXR Device API today, providing fallbacks to native WebVR 1.1 and Cardboard
- Fyrd/purejs-datalist-polyfill: A pure JS (no jQuery required) implementation of the HTML5 datalist element
- TimPietrusky/background-clip-text-polyfill: A SVG polyfill for -webkit-background-clip: text
- javan/details-element-polyfill: <details>
- mo/abortcontroller-polyfill: Polyfill for the AbortController DOM API and abortable fetch (stub that calls catch, doesn't actually abort request).
- EventSource/eventsource: EventSource client for Node.js and Browser (polyfill)
- facebookarchive/IndexedDB-polyfill: IndexedDB polyfill (via Web SQL Database)
- WICG/inert: Polyfill for the inert attribute and property.
- krambuhl/custom-event-polyfill: Polyfill for creating CustomEvents on IE9/10/11 if native implementation is missing.
- ngx-translate/i18n-polyfill: A speculative polyfill to support i18n code translations in Angular
- bramstein/fontloader: A fontloader polyfill
- tysonmatanich/elementQuery: An element query polyfill you can use today.
- closingtag/calc-polyfill: A Polyfill for CSS3 calc()
- jonathantneal/fitie: An object-fit polyfill for Internet Explorer
- googlearchive/platform: Integrate platform polyfills: load, build, test
- ftlabs/ftcolumnflow: A polyfill that fixes the inadequacies of CSS column layouts
- webcomponents/html-imports: HTML Imports polyfill
- jquery/PEP: Pointer Events Polyfill: a unified event system for the web platform
- filamentgroup/Overthrow: A tiny, no-frills, framework-independent, targeted overflow: auto polyfill for use in responsive design.
- aFarkas/requestIdleCallback: A requestIdleCallback shim/polyfill
- WebReflection/document-register-element: A stand-alone working lightweight version of the W3C Custom Elements specification
- dumbmatter/fakeIndexedDB: A pure JS in-memory implementation of the IndexedDB API
- aFarkas/respimage: respimage is a responsive images polyfill, that loads your images fast and responsibly
- doctyper/reflexie: A grown-up polyfill for a grown-up flexbox.
- jonstipe/color-polyfill: A polyfill for implementing the HTML5 <input type="color"> element in browsers that do not currently support it.
- filamentgroup/snapper: A CSS Snap-Points based carousel (and lightweight polyfill)
- tomdale/ember-network: Universal fetch() polyfill (FastBoot and browser) for Ember apps
- tbosch/autofill-event: A polyfill to fire a change event when the browser auto fills form fields
- Rob--W/chrome-api: Polyfills, libraries and patches to aid Chrome extension developers.
- boyofgreen/ManUp.js: ManUp.js is a polyfill to support the Manifest for Web Apps
- medikoo/next-tick: Environment agnostic nextTick polyfill
- deltakosh/handjs: Hand.js is a polyfill for supporting pointer events on every browser
- weblinc/media-match: Test css media queries in javascript. A faster polyfill for matchMedia support. Follow the project on Twitter @mediamatchjs.
- developit/task-worklet: Task Worklet: explainer, polyfill and demos.
- freqdec/fd-slider: An Unobtrusive Accessible Slider script that can also be used as an HTML5 Input Range polyfill solution
- Stryzhevskyi/rangeSlider: Simple, small and fast vanilla JavaScript polyfill for the HTML5 `<input type="range">` slider element.
- amvtek/EventSource: Provide polyfill to support EventSource in browser where it is not available
- mortzdk/localStorage: A localStorage polyfill, that enables persistent storage of data in every browser.
- alekseykulikov/touch-action: Disable 300ms delay on mobile using CSS touch-action or asynchronously download FastClick as polyfill
- DieterHolvoet/event-propagation-path: Polyfill for the JavaScript Event path/composedPath property
- aFarkas/webshim: [DEPRECATED] Webshims Lib is a modular capability-based polyfill-loading library
- current-script-polyfill - npm
- The Story of the HTML5 Shiv - Paul Irish
audio-recorder-polyfill
- ai/audio-recorder-polyfill: MediaRecorder polyfill to record audio in Edge and Safari
- Media Recorder Polyfill
AdapterJS
- Temasys/AdapterJS: AdapterJS Javascript Polyfill and Tools for WebRTC - Skylink WebRTC
- SkylinkJS Web SDK » Temasys.io
audioworklet-polyfill
- GoogleChromeLabs/audioworklet-polyfill: 🔊 Polyfill AudioWorklet using the legacy ScriptProcessor API.
- https://googlechromelabs.github.io/audioworklet-polyfill/
better-dateinput-polyfill
- chemerisuk/better-dateinput-polyfill: input[type=date] polyfill for better-dom
- better-dateinput-polyfill demo
background-size-polyfill
- louisremi/background-size-polyfill: Adds support for background-size "cover" and "contain" to IE8
- Stretch background image using CSS3 background-size, in IE8 too.
cssSandpaper
- zoltan-dulac/cssSandpaper: a CSS3 Polyfill that implements CSS3 transforms, box-shadow, gradients, opacity and RGBA/HSL/HSLA colours in browser that don't support them.
- cssSandpaper – a CSS3 JavaScript Library
classList.js
- eligrey/classList.js: Cross-browser element.classList
Captionator
- cgiffard/Captionator: HTML5 polyfill for closed captioning with the <track> element, and implements the WHATWG Timed Text Track specification.
- Captionator.js
CSS.escape
- mathiasbynens/CSS.escape: A robust polyfill for the CSS.escape utility method as defined in CSSOM.
CSS3.js
- gucong3000/CSS3.js: CSS3 polyfill
- Css3.js by gucong3000
custom-elements
- webcomponents/custom-elements: A polyfill for HTML Custom Elements v1
- Polyfills - webcomponents.org
css3-mediaqueries-js
- livingston/css3-mediaqueries-js: CSS3 Media Queries Shim
- Google Code Archive - Long-term storage for Google Code Project Hosting.
css-paint-polyfill
- GoogleChromeLabs/css-paint-polyfill: A polyfill for the CSS Paint API, with special browser optimizations.
- https://googlechromelabs.github.io/css-paint-polyfill/
CustomElements
- googlearchive/CustomElements: Custom Elements Polyfill
- Custom Elements
css-regions-polyfill
- adobe-webplatform/css-regions-polyfill: Experimental CSS Regions polyfill written in JavaScript
- CSS Regions JavaScript Polyfill
css-variables-polyfill
- aaronbarker/css-variables-polyfill: A basic polyfill for CSS Variables/custom-properties
core-estimator
- oftn-oswg/core-estimator: Cross-browser polyfill for navigator.hardwareConcurrency
- navigator.hardwareConcurrency polyfill
clipboard-polyfill
- lgarron/clipboard-polyfill: Sane copying on the web, with maximum browser compatibility.
- clipboard-polyfill/Conclusions.md at master · lgarron/clipboard-polyfill
- clipboard-polyfill
document.scrollingElement
- mathiasbynens/document.scrollingElement: A polyfill for document.scrollingElement as defined in the CSSOM specification.
datalist-polyfill
- mfranzke/datalist-polyfill: Minimal and dependency-free vanilla JavaScript polyfill for the awesome datalist-functionality
- datalist polyfill demo
flexibility
- jonathantneal/flexibility: A JavaScript polyfill for Flexbox
- Flexibility
focus-visible
- WICG/focus-visible: Polyfill for `:focus-visible`
- focus-visible class demo
gray
- karlhorky/gray: Make an image grayscale in all browsers
- Gray
Geolocation-API-Polyfill
- manuelbieh/Geolocation-API-Polyfill: This library provides a consistent Geolocation API for miscellaneous web browsers and also acts as polyfill. It only supports Javascript in a web browser and is not tested and will maybe not work for use in Titanium, P
- Hello! – Manuel Bieh – Freelance Developer. JavaScript. React. Node.js
html5slider
- fryn/html5slider: <input type=range> polyfill for Firefox
- html5slider: <input type=range> for Firefox
HTML5-Progress-polyfill
- LeaVerou/HTML5-Progress-polyfill: Polyfill for the HTML5 <progress> element
- HTML5 <progress> polyfill by Lea Verou
hidpi-canvas-polyfill
- jondavidjohn/hidpi-canvas-polyfill: A JavaScript drop-in module to polyfill consistent and automatic HiDPI Canvas support.
- HiDPI Canvas Polyfill by jondavidjohn
iphone-inline-video
- bfred-it/iphone-inline-video: 📱 Make videos playable inline on the iPhone (prevents automatic fullscreen)
- iphone-inline-video - npm
imagecapture-polyfill
- GoogleChromeLabs/imagecapture-polyfill: MediaStream ImageCapture polyfill. Take photos from the browser as easy as .takePhoto().then(processPhoto)
- MediaStream ImageCapture polyfill demo
jquery.backgroundSize.js
- louisremi/jquery.backgroundSize.js: DEPRECATED, please use its successor: background-size polyfill
jquery-details
- mathiasbynens/jquery-details: World’s first <details>/<summary> polyfill™
- Bulletproof HTML5 <details> fallback using jQuery · Mathias Bynens
keyboardevent-key-polyfill
- cvan/keyboardevent-key-polyfill: polyfill for `KeyboardEvent.prototype.key`
- keyboardevent-key-polyfill demo
local-storage-js
- wojodesign/local-storage-js: Cross Browser HTML5 Local Storage Polyfill
- Full Service Web Agency | Wojo Design | Wojo Design
multirange
- LeaVerou/multirange: A tiny polyfill for HTML5 multi-handle sliders
- Multirange: A tiny polyfill for HTML5 multi-handle sliders.
mdl-stepper
- ahlechandre/mdl-stepper: A library that implements to the Material Design Lite a polyfill of stepper component specified by Material Design.
- MDL Stepper
myth
- segmentio/myth: A CSS preprocessor that acts like a polyfill for future versions of the spec.
- Myth - CSS the way it was imagined.
Navigator.sendBeacon
- miguelmota/Navigator.sendBeacon: Polyfill for Navigator.sendBeacon()
notification.js
- MrSwitch/notification.js: A shim polyfill for adding notifications to browsers which offer limited support
- notification.js
nodep-date-input-polyfill
- brianblakely/nodep-date-input-polyfill: Automatically adds datepickers to input[type=date] on IE, macOS Safari, and legacy browsers.
- nodep-date-input-polyfill - npm
number-polyfill
- jonstipe/number-polyfill: A polyfill for implementing the HTML5 <input type="number"> element in browsers that do not currently support it.
object-fit-images
- bfred-it/object-fit-images: 🗻 Polyfill object-fit/object-position on <img>: IE9, IE10, IE11, Edge, Safari, ...
- object-fit-images - npm
Placeholders.js
- jamesallardice/Placeholders.js: A JavaScript polyfill for the HTML5 placeholder attribute
- Placeholders.js - An HTML5 placeholder attribute polyfill
polyfill-service
- Financial-Times/polyfill-service: Automatic polyfill service.
- Polyfill.io
picturePolyfill
- verlok/picturePolyfill: Real picture tag polyfill, to use responsive images today!
- Responsive images using verlok/picturePolyfill - by Andrea Verlicchi
rangeslider.js
- andreruffert/rangeslider.js: 🎚 HTML5 input range slider element polyfill
- rangeslider.js
REM-unit-polyfill
- chuckcarpenter/REM-unit-polyfill: A polyfill to parse CSS links and rewrite pixel equivalents into head for non supporting browsers
- Rem-unit-polyfill by chuckcarpenter
stickybits
- dollarshaveclub/stickybits: Stickybits is a lightweight alternative to `position: sticky` polyfills 🍬
- Stickybits
smoothscroll
- iamdustan/smoothscroll: Scroll Behavior polyfill
- Smooth Scroll behavior polyfill
showModalDialog
- niutech/showModalDialog: window.showModalDialog polyfill using a <dialog> element
- showModalDialog polyfill demo
scroll-into-view-if-needed
- stipsan/scroll-into-view-if-needed: Element.scrollIntoView ponyfills for things like "if-needed" and "smooth"
- Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center
undom
- developit/undom: 🍩 1kb minimally viable DOM Document implementation
- undom - npm
vminpoly
- saabi/vminpoly: A polyfill for CSS units vw, vh & vmin and now some media queries to boot. Works in IE5.5 and Opera Mini
- Sophisticated vw, vh & vmin example
Web-Components-Polyfill
- dglazkov/Web-Components-Polyfill: IMPORTANT: Use http://polymer-project.org/ instead. Their stuff is better.
webvr-polyfill
- immersive-web/webvr-polyfill: Use WebVR today, without requiring a special browser build.
- WebVR Polyfill Demo
webcomponentsjs
- webcomponents/webcomponentsjs: A suite of polyfills supporting the HTML Web Components specs
- Polyfills - webcomponents.org
- Financial Times
¥tools
autopolyfiller
- azproduction/autopolyfiller: Autopolyfiller — Precise polyfills. This is like Autoprefixer, but for JavaScript polyfills.
- Autopolyfiller — Precise polyfills
f2etest
- alibaba/f2etest: F2etest是一个面向前端、测试、产品等岗位的多浏览器兼容性测试整体解决方案。
- F2etest | F2etest是一个面向前端、测试、产品等岗位的多浏览器兼容性测试整体解决方案。
- kangax/compat-table: ECMAScript 5/6/7 compatibility tables
- Kilian/electron-to-chromium: Provides a list of electron-to-chromium version mappings
- Can I use... Support tables for HTML5, CSS3, etc
- ECMAScript 5 compatibility table
- W3Help - 兼容性 - 根本原因
¥浏览器兼容 资源、整理集&FAQ
¥CSS
¥HTML5 测试
- HTML5test - How well does your browser support HTML5?
- HTML5test - How well does your browser support HTML5?
- sitevalidator.com
¥IE测试工具
- olivernn/augment.js: Modern JavaScript in your IE
- gtakat/modern-ie-automate: modern.ie auto launch script
- hnakamur/modern.ie.virtualbox.scripts: setup and start modern.ie virtual machines
- rodrigocorral/modern.ie-ie-plugin
- carloszapata/modern.IE-static-code-scan
- azl397985856/file-writer: fileWriter tool base on web browser by using HTML5 interface(download attr), support mostly modern browser including IE 10+
- charsleysa/zero: Zero began as a fork of Zepto but its inner workings have changed to be compatible with all modern browsers including IE with performance improvements.
- markhuber/modern-ie-vagrant: Vagrant based Modern.IE VMs
- suderman/modernizr-ie: Modernizr tests to check the version of Internet Explorer
- Augment.js - Modern JavaScript
- 判断IE版本的HTML语句详解,如:[if lte IE 9]……[endif]_网页制作_西部e网
- 关于Chrome浏览器document.body.scrollTop一直为0的问题-好记的博客
- 兼容所有浏览器的设为首页收藏本站js代码_网页特效_进阶教程_ecshop教程_知识堂_ECSHOP模板堂
¥JS事件与功能
- javascript事件与功能说明大全 - 常用参考表对照表 - 脚本之家在线工具
- window.onbeforeunload,浏览器关闭提示,兼容IE、FF、Chrome - 陕北好地方 - ITeye博客
- 关于绑定事件addEventListener()的兼容性写法以及解绑方法
Can I use...
- Fyrd/caniuse: Raw browser/feature support data from caniuse.com
- Can I use... Support tables for HTML5, CSS3, etc
- "Can I use" usage table
- remy/polyfills: Collection of polyfills that I've written
- sindresorhus/ponyfill: 🦄 Like polyfill but with pony pureness
- Polyfill 方案的过去、现在和未来 · Issue #80 · sorrycc/blog
¥API/技术文档生成、管理
apizza
- apizza - 极客专属的api管理工具
- HuaFEEng - apizza
api-mocker
- DXY-F2E/api-mocker: Api Mocker is more of an api management system than a mocker 原网站 http://api-mocker.com/ 从2019年11月起已经不再维护。http://api-mocker.com/的一切行为与我们组织无关。
APIJSON
- Tencent/APIJSON: 🏆码云最有价值开源项目 🚀后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!🏆Gitee Most Valuable Project 🚀A JSON Transmission Protocol and an ORM Library for automatically providing APIs and Docs.
CrapApi
- 开源API接口管理系统-CrapApi
DOClever
- sx1989827/DOClever: 做最好的接口管理平台
- DOClever 移动时代首选接口管理平台!
feathers
- feathersjs/feathers: A REST and real-time API layer for Node.js, React Native and the browser.
- Feathers | A REST and real-time API layer for Node.js, React Native and the browser.
Getapi
- GetApi
jsdoc
Build Tools
- krampstudio/grunt-jsdoc: A grunt plugin to generate javascript doc by running jsdoc3 on your grunt projects.
- mlucool/gulp-jsdoc3: gulp integration for jsdoc3 cli
For More Information
- jsdoc3/jsdoc3.github.com: JSDoc 3 website
- Newest 'jsdoc' Questions - Stack Overflow
- JSDoc Users - Google 网上论坛
Other Tools
- jsdoc2md/jsdoc-to-markdown: Generate markdown documentation from jsdoc-annotated javascript
- Integrating GitBook with JSDoc to Document Your Open Source Project
Templates
- davidshimjs/jaguarjs-jsdoc: A Template of jsdoc for jaguar.js project
- docstrap/docstrap: A template for JSDoc3 based on Bootstrap and themed by Bootswatch
- DBCDK/jsdoc3Template: A custom Customizable JSDOC3 template - forked with changes from DBC
- clenemt/docdash: Lodash inspired JSDoc 3 template/theme
- nhnent/tui.jsdoc-template: TUI JSDoc Template, Demo: https://nhnent.github.io/tui.jsdoc-template/latest/
- SoftwareBrothers/better-docs: Beautiful theme/template for jsdoc generated documentation
- nijikokun/minami: Clean and minimal JSDoc 3 Template / Theme
- jsdoc3/jsdoc: An API documentation generator for JavaScript.
- Use JSDoc: Index
- Use JSDoc: Index
- JSDoc: 一个JavaScript API文档生成器 | JSDoc中文网
jsonstore
- bluzi/jsonstore: jsonstore offers a free and secured JSON-based cloud datastore for small projects
- jsonstore.io / Store your data just by sending us HTTP Requests
RAP
- thx/RAP: Web接口管理工具,开源免费,接口自动化,MOCK数据自动生成,自动化测试,企业级管理。阿里妈妈MUX团队出品!阿里巴巴都在用!1000+公司的选择!RAP2已发布请移步至https://github.com/thx/rap
- thx/rap2-delos: 阿里妈妈前端团队出品的开源接口管理工具RAP第二代
- thx/rapper: 一个自带类型的请求库
- antm/packages/rapper at main · AntmJS/antm
- RAP接口管理平台
- RAP2
- 欢迎使用RAP
- Rapper · 语雀
rapid.js
- rapidjs/rapid.js: An ORM-like Interface and a Router For Your API Requests
react-docgen
- reactjs/react-docgen: A CLI and toolbox to extract information from React component files for documentation generation purposes.
redoc
- Redocly/redoc: 📘 OpenAPI/Swagger-generated API Reference Documentation
showdoc
- star7th/showdoc: ShowDoc is a tool greatly applicable for an IT team to share documents online一个非常适合IT团队的在线API文档、技术文档工具
Swagger
- Swagger
- 中文文档 · Sayi/swagger-diff Wiki
- Sayi (卅一)
- chfree/think-swagger-ui-vuele: swagger ui vuele
- fsbahman/apidoc-swagger: apidoc and swagger are two nice projects which are focusing on documentation of APIs. This project is a middle tier which tries to bring them together in a sense that it uses apidoc to convert inline documentation to json schema and later convert it to swagger json schmea.
- swagger-api/swagger-codegen: swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
- APIDevTools/swagger-parser: Swagger 2.0 and OpenAPI 3.0 parser/validator
- APIDevTools/swagger-cli: Swagger 2.0 and OpenAPI 3.0 command-line tool
- ardoq/ardoq-swagger-addon: Import Swagger api documentation to Ardoq
- fsprojects/SwaggerProvider: F# generative Type Provider for Swagger
- IG-Group/swagger-search: An application that collects and indexes swagger docs from your microservices architecture
- subeeshcbabu/swagvali: Module to build validators for Swagger(OpenApi) Request parameters and Response objects.
- darklynx/swagger-api-collection: My collection of RESTful API descriptions in Swagger format
- The Best APIs are Built with Swagger Tools | Swagger
- Hosted & Interactive API Documentation | SwaggerHub | Swagger
- Swagger:Rest API的描述语言 - 知乎
- 使用 SwaggerUI 创建 Golang API 文档 - Go语言中文网 - Golang中文社区
- 使用 Swagger 文档化和定义 RESTful API
tua-api
- tuax/tua-api: 🏗 一款可配置的通用 api 请求函数生成工具(A common tool helps converting configs to api functions)
- tua-api
TypeDoc
- TypeStrong/typedoc: Documentation generator for TypeScript projects.
- Home | TypeDoc
yapi
- YMFE/yapi: YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台
- hellosean1025/yapi-gen-js-code: 根据 YApi 的接口定义生成 javascript 的请求函数,目前内置了 axios 请求模板
- inceptiongt/Yapi-plugin-export-docx-data: plugin for Yapi that can export data as docx
- YApi: YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务
- YApi 接口管理平台
- YApi 接口管理平台
- YApi-高效、易用、功能强大的可视化接口管理平台
- eduardoboucas/static-api-generator: 🔧 Generate a static JSON API from a tree of directories and files
- Getman.cn
Apifox
- Apifox
- apifox/apifox: Apifox = Postman + Swagger + Mock + JMeter。Apifox 官网:https://www.apifox.cn/
- apifox/apifox-extensions: Apifox 插件:https://www.apifox.cn/help/app/extensions/
- Apifox - API 文档、调试、Mock、测试一体化协作平台 - 接口文档工具,接口自动化测试工具,接口Mock工具,API文档工具,API Mock工具,API自动化测试工具
¥网站开发常用 API
IP
- https://ipapi.co/json
listen1-api
- listen1/listen1-api: One API for all free music in China
- listen1-api - Produce universal library with webpack and es6
OpenAPI
openapi-generator
- OpenAPITools/openapi-generator: OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
OpenAPI Initiative,OAI
- OpenAPI Initiative
- OAI/OpenAPI-Specification: The OpenAPI Specification Repository
- OpenAPI-Specification/schema.json at main · OAI/OpenAPI-Specification
- OpenAPI-Specification/schema.json at main · OAI/OpenAPI-Specification
- Home - OpenAPI Initiative
- toddmotto/public-apis: A collective list of public JSON APIs for use in web development.
- APIs-guru/openapi-directory: 🌐 Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.0 format
- faragorn/open-api-specs: My private library of OpenAPI (formerly Swagger) definitions for different APIs
- Mermade/openapi-gui: GUI / visual editor for creating and editing OpenAPI / Swagger definitions
- APIs-guru/awesome-openapi3: 😎 A list of awesome projects related to OpenAPI 3.0.x, curated by the community
- apisyouwonthate/openapi.tools: A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing
- httptoolkit/openapi-directory-js: Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
tiny云
- The Most Advanced WYSIWYG HTML Editor | TinyMCE
经纬度
country-coder
- ideditor/country-coder: 📍➡️ 🇩🇰 Convert longitude-latitude pairs to ISO 3166-1 codes quickly and locally
- 在线地图经度纬度查询 — 经纬度查询地名|地名查询经纬度 —GPSspg
- 拾取坐标系统
- 经纬度查询 - 坐标拾取系统
- 经纬度在线查询,地名(批量)查询经纬度,经纬度(批量)查询地名,google map运用geocoder.geocode实例
- 在线经纬度定位地图,在线地图获取经纬度-BeJSON.com
- 经纬度格式转换工具软件-经纬度转换成为度分秒公式-经纬度换算度分秒单位-经纬度转化成度
短地址
- 百度短网址
- shieldfy/API-Security-Checklist: Checklist of the most important security countermeasures when designing, testing, and releasing your API
- ethereum/EIPs: The Ethereum Improvement Proposal repository
- cloudfetch/cloudquery: Turn any website to serverless API (support SPA!)
- MZCretin/RollToolsApi: 一个提供开发中常用数据的一个稳定聚合Api接口源,运行于独立服务器,免费,且长期维护,会持续添加新的接口!
- TonnyL/Awesome_APIs: A collection of APIs
- CodeDaraW/douban-box: 📚🎬🎵更新豆瓣用户的书影音数据到 Gist !
- tikalk/commandcar: curl on steroids
- MikeRalphson/bbcapis: Nodejs-based utilities, SDK to consume BBC Nitro, iBL and /programmes APIs
- amardeshbd/medium-api-specification: API spec for medium.com using OpenAPI Specification (aka Swagger 2.0). Generates PHP, Java, Python, Go, Android, Objective-C and many more client SDK.
- APIs-guru/asyncapi-directory: ⇄ Directory of asynchronous API specifications in AsyncAPI format
- AnyAPI
- DataFire - Build APIs and Integrations to process, serve, and sync your data
- The fastest way to integrate APIs and run code - Pipedream
- SDKS.IO - Find SDKs
- Cenit IO | open integration Platform(iPaaS)
- Intercept, debug & mock HTTP with HTTP Toolkit
- BitScoop - The API Integration Platform
- API tooling development: GraphQL, OpenAPI | APIs.guru
- HN Search powered by Algolia
- developers.douban.com
- https://api.ipify.org/?format=json
- pv.sohu.com/cityjson?ie=utf-8
- https://forterli.gitee.io/project/mini_program/tv_video/data/tvListInfo1.1.5.txt
- 域名与网站备案所需要的资料有哪些 - 知乎
- DigitalOcean – The developer cloud
- 【开发利器】中国国内可用API合集 | 涵月天-microzz.com | IT技术分享
$other JS libs、plugins&tools
axecore
- AXErunners/axecore-lib: a pure and powerful JavaScript library for AXE
- AXErunners/axecore-mnemonic: BIP39 Mnemonics
ccxt
- ccxt/ccxt: A JavaScript / Python / PHP cryptocurrency trading library with support for more than 100 bitcoin/altcoin exchanges
nylas-mail
- nylas/nylas-mail: An extensible desktop mail app built on the modern web. Forks welcome!
tiny-wheels
- csdoker/tiny-wheels: 一套基于原生JavaScript开发的组件库,无依赖、体积小、简单易用
- javascript-library · GitHub Topics
- ncase/trust: An interactive guide to the game theory of cooperation
- o2team/wxapp-market: 小程序营销组件,Marketing components for WeChatApp
- hujiulong/gcoord: A JS library for converting geographic coordinate system, support WGS84, BD09, GCJ02 and others
- Kenshin/simpread: 简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
- tehnokv/picojs: A face detection library in 200 lines of JavaScript
- glidejs/glide: A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more
- gaearon/subliminal: An opinionated minimalistic VS Code theme for JavaScript
- aws/aws-amplify: A declarative JavaScript library for application development using cloud services.
- os-js/OS.js: JavaScript Cloud/Web Desktop Platform
- zingchart/zingtouch: A JavaScript touch gesture detection library for the modern web
- jakubfiala/atrament.js: Tiny JS library for beautiful drawing and handwriting on the HTML Canvas.
- microstates/microstates.js: Composable State Primitives for JavaScript
- gothinkster/realworld: "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅
- rwv/chinese-dos-games-web: 🌐 Source code of https://dos.zczc.cz
- reactioncommerce/reaction: Reaction is a customizable, real-time reactive, JavaScript commerce platform.
- victorqribeiro/isocity: A isometric city builder in JavaScript
- zpfz/ViLike.js: 👀👍 A lightweight visit & like count javascript plugin.
- Automated browser testing for the modern web development stack | TestCafe
- Prototype JavaScript framework: a foundation for ambitious web applications
- Feature.js
- (11 封私信 / 74 条消息) 作为WEB前端开发,大家都知道那些方便的js扩展库呢? - 知乎
- 前端库 - 前端开发,JQUERY特效,全栈开发,vue开发
- Odyssey.js
- alvin0216/awsome-demo: 个人 demo 仓库
- Components
$文本、元素、组件&布局
¥表单元素组件
¥Sheet&文档处理
handsontable
- Handsontable
- handsontable/handsontable: JavaScript/HTML5 UI Spreadsheet library for web apps. Available for React, Vue and Angular.
Hyperlapse.js
- TeehanLax/Hyperlapse.js: JavaScript hyper-lapse utility for Google Street View.
jexcel
- paulhodel/jexcel: jExcel is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with Excel or any other spreadsheet software.
kkFileView
- kekingcn/kkFileView: 使用spring boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4,mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore等文件在线预览
Luckysheet
- mengshukeji/Luckysheet: Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
- Luckysheet Document
mintable
- kevinschaich/mintable: Roll-your own Mint clone for managing personal finances using the Google Sheets and Plaid APIs.
sheetJS
- SheetJS/sheetjs: SheetJS Community Edition -- Spreadsheet Data Toolkit
- SheetJS/js-xlsx: SheetJS Community Edition -- Spreadsheet Parser and Writer
- SheetJS - Home
- Package - xlsx
- xlsx · docs
- JS-XLSX读取Excel文件中文API帮助文档 - 开源文档 - 问说网
spreadJS
- SpreadJS - 纯前端表格控件|可嵌入系统开发的在线Excel - 葡萄城官网
- SpreadJS学习指南-SpreadJS纯前端表格控件|在线Excel-葡萄城官网
- 主页 | 主页 | 学习指南 - SpreadJS 纯前端表格控件|可嵌入系统开发的在线Excel – 葡萄城官网
- SpreadJS与Vue集成,苏宁集团“极客办公”系统开发案例 - 葡萄城技术博客
xlsx2json
- koalaylj/xlsx2json: 让excel支持复杂的json格式(对象,数组,数字,boolean,字符串),将xlsx文件转成json。
x-spreadsheet
- myliang/x-spreadsheet: a javascript spreadsheet for web
¥表格
colResizable
- ybx13579/resize-table-th: colResizable.js---可手动拖动/滑动th/td 。 改变列宽
- colResizable – Resizing HTML Tables & Columns Made Easy | jQuery Plugins
- jquery - colResizable on dynamic table not working - Stack Overflow
- colResizable – Resizable columns and tables
- colResizable Download
- jQuery插件来调整表列的大小colResizable.js 拖动改变单元格宽度_HTML教程-织梦者
DataTables
DataTables core
- DataTables/DataTables: Tables plug-in for jQuery
- DataTables/DataTablesSrc: DataTables source repository
- ssy341/datatables-cn: Datatables—— jquery 插件中文网
- Issues · ssy341/datatables-cn
- DataTables | Table plug-in for jQuery
- DataTables | Table plug-in for jQuery
- Datatables 中文网
- Datatables 中文网
- DataTables 中文网博客
- 参考 Datatables中文网
- datatables.club/blog/js/tomato.js
- Editor | Editing for DataTables
- Recent Discussions — DataTables forums
- DT-code {beta 0.341}
DataTables libs、plugins&tools
DataTables 插件 Amaze UI 集成
- amazeui/datatables: jQuery DataTables 插件 Amaze UI 集成
- Amaze UI DataTables | Amaze UI 插件
- DataTables/Plugins: Plug-ins for DataTables
- rweng/jquery-datatables-rails: jquery-datatables gem for rails
- gregnb/mui-datatables: Datatables for React using Material-UI - https://www.material-ui-datatables.com
- l-lin/angular-datatables: DataTables using angular directives (Maintainers WANTED)
DataTables 资源、整理集&FAQ
- 4. Warning: Requested unknown parameter
- DataTables example - Excel - Customise borders
- FixedColumns
- preXhr
- DataTables example - Javascript sourced data
- ASK Mobile
- 控制Datatables元素的位置(dom) 选项(option) 参考(reference) Datatables 中文网
- 给每一列添加下拉框搜索 API 示例 Datatables中文网
- option order 设置排序列(去掉第一列的排序和小图标) 《不定时一讲》 DataTables中文网
GridManager
- baukh789/GridManager: 表格组件GridManager: 快速、灵活的对Table标签进行实例化,让Table标签充满活力。
pagination
- csdoker/csdwheels: 一套基于原生JavaScript开发的插件,无依赖、体积小
- blog-data/简单分页 at master · accforgit/blog-data
- KELEN/kPagination: 纯js分页插件
- ultimate-pagination/ultimate-pagination: Universal pagination model generation algorithm that can be used to build a UI component
- csdwheels
tabulator
- olifolkerd/tabulator: Interactive Tables and Data Grids for JavaScript
- Tabulator
¥表单
survey-library
- surveyjs/survey-library: JavaScript Survey and Form Library
TextArea
- jackmoore/autosize: Autosize is a small, stand-alone script to automatically adjust textarea height to fit text.
复选框
日历&时间日期选择
bootstrap-datetimepicker
- smalot/bootstrap-datetimepicker: Both Date and Time picker widget based on twitter bootstrap (supports Bootstrap v2 and v3)
- uxsolutions/bootstrap-datepicker: A datepicker for twitter bootstrap (@twbs)
- DateTime Picker · Bootstrap
- DateTime Picker · Bootstrap - Demo page
daterangepicker
- dangrossman/daterangepicker: JavaScript Date Range, Date and Time Picker Component
- Date Range Picker — JavaScript Date & Time Picker Library
- JS判断当前日期为当月的第几周和当年的第几周_郁郁聪聪_新浪博客
- 使用moment.js轻松管理日期和时间_Helloweba
datetimepicker
- amazeui/datetimepicker: Amaze UI styled bootstrap-datetimepicker.
- Amaze UI Datetime Picker | Amaze UI 插件
tui.calendar
- nhnent/tui.calendar: 🍞📅A JavaScript calendar that has everything you need.
- brnrds/ngx-tui-dev
- lkmadushan/vue-tuicalendar: Vue.js wrapper for TOAST UI Calendar
- tui.calendar/getting-started.md at master · nhnent/tui.calendar
- flatpickr/flatpickr: lightweight, powerful javascript datetimepicker with no dependencies
下拉选择器
bootstrap-multiselect
- davidstutz/bootstrap-multiselect: JQuery multiselect plugin based on Twitter Bootstrap.
- Bootstrap Multiselect
- davidstutz (David Stutz)
- JS组件系列——两种bootstrap multiselect组件大比拼 - 推酷
chosen
- amazeui/chosen: Amaze UI styled jQuery Chosen plugin.
- Amaze UI Chosen | Amaze UI 插件
chosen
- amazeui/chosen: Amaze UI styled jQuery Chosen plugin.
- Amaze UI Chosen | Amaze UI 插件
DropKick
- Dropkick.js
- Robdel12/DropKick: A JavaScript plugin for creating beautiful, accessible, and painless custom dropdowns.
- Dropkick.js
ddSlick
- ddSlick - a jQuery plugin for custom drop down with images
- prashantchaudhary (Prashant Chaudhary)
distpicker
- Distpicker
- fengyuanchen/distpicker: A simple jQuery plugin for picking provinces, cities and districts of China. (中国 / 省市区 / 三级联动 / 地址选择器)
EasyDropDown
- patrickkunka/easydropdown: A lightweight library for building beautiful styleable <select> elements
FancySelect
- paulstraw/FancySelect: A better select for discerning web developers everywhere.
multiple-select
- wenzhixin/multiple-select: A jQuery plugin to select multiple elements with checkboxes :)
- Multiple Select
- wenzhixin (文翼)
- Bootstrap Table Examples
- Multiple Select
select2
- select2/select2: Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
- Getting Started | Select2 - The jQuery replacement for select boxes
selectize.js
- selectize/selectize.js: Selectize is the hybrid of a textbox and <select> box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.
- Selectize.js
- TerryZ/SelectPage: A simple style and powerful selector, including ajax remote data, autocomplete, pagination, tags, i18n and keyboard navigation features
- TerryZ/SelectMenu: Simple, easily and diversity menu solution
chosen
- amazeui/chosen: Amaze UI styled jQuery Chosen plugin.
- Amaze UI Chosen | Amaze UI 插件
chosen
- amazeui/chosen: Amaze UI styled jQuery Chosen plugin.
- Amaze UI Chosen | Amaze UI 插件
输入框&搜索框
libphonenumber-js
- catamphetamine/libphonenumber-js: A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript
tagsinput
- amazeui/tagsinput: jQuery tags input plugin based on Amaze UI 2.x.
- Amaze UI Tags Input | Amaze UI 插件
- welearnmore/chrome-extension-demos: 《Chrome Extension 入门指南》配套 Demos
- welearnmore/chrome-extension-book: 《Chrome Extension 入门指南》
开关&切换
switch
- Amaze UI Switch | Amaze UI 插件
- amazeui/switch: Turn checkboxes and radio buttons in toggle switches. Forked from Bootstrap Switch.
SwitchButton
- kyleduo/SwitchButton: A cute widget of Switch Button for you to create beautiful and friendly UI.
插入符caret
Caret.js
- ichord/Caret.js: Get caret postion and offset from text field
表单填写进度
Fort.js
- Degico/Fort.js: Modern progress bar for form completion.
表单验证库
async-validator
- yiminghe/async-validator: validate form asynchronous
Parsley.js
- guillaumepotier/Parsley.js: Validate your forms, frontend, without writing a single line of javascript
validator.js
- validatorjs/validator.js: String validation
- jaywcjlove/validator.js: 轻量级的JavaScript表单验证,字符串验证。没有依赖,支持UMD,~3kb。
- sofish/validator.js: 一个简单、轻量级,但功能强大的 Validator 组件
validate.js
- rickharrison/validate.js: Lightweight JavaScript form validation library inspired by CodeIgniter.
- yairEO/validator: HTML form validation. Perfectly made for all scenerios, lightweight, semantic & easy to use
- jpillora/verifyjs: Verify.js - A powerful, customizable asynchronous validation library
自动化表单
Bootstrap-Form-Builder
- minikomi/Bootstrap-Form-Builder: Web app for drag drop building bootstrap forms.
formio.js
- formio/formio.js: JavaScript powered Forms with JSON Form Builder
form-render
- alibaba/form-render: 🚴♀️ 易用的跨组件体系的表单渲染引擎 - 通过 JSON Schema 快速生成自定义表单配置界面
- Form Render
- Form Render
formily
- alibaba/formily: Alibaba Group Unified Form Solution.
- Formily
json-formatter
- callumlocke/json-formatter: Makes JSON/JSONP easy to read.
jsonform
- jsonform/jsonform: Build forms from JSON Schema. Easily template-able. Compatible with Bootstrap 3 out of the box.
- JSON Form Playground
json-forms
- brutusin/json-forms: JSON Schema to HTML form generator, supporting dynamic subschemas (on the fly resolution). Extensible and customizable library with zero dependencies. Bootstrap add-ons provided
- brutusin.org/json-forms/
json-schema-form
- JSON Schema Form
json-formatter-js
- mohsen1/json-formatter-js: Render JSON objects in beautiful HTML (pure JavaScript)
safari-json-formatter
- rfletcher/safari-json-formatter: A Safari extension which makes valid JSON documents human-readable.
vform-builds
- vform666/variant-form: A powerful online form designer for Vue.
- Variant Form
wti-form
- qq20004604/wti-form: 低代码表单组件,基于 Element-ui 二次开发,提升 10 倍开发效率
- WtiForm说明文档
- qq20004604/wti-form-demo: WtiForm 低代码表单
- WtiForm说明文档
- jdorn/json-editor: JSON Schema Based Editor
- daniel-dx/json-editor-custom: Describe how to customize json-editor
- tdegrunt/jsonschema: JSON Schema validation
- diegohaz/schm: Composable schemas for JavaScript and Node.js
- APIDevTools/json-schema-ref-parser: Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers
- Limenius/symfony-react-sandbox: Example of integration with React and Webpack (Webpack Encore) for universal (isomorphic) React rendering, using Limenius/ReactBundle and Limenius/LiformBundle
- deliveryhero/serverless-aws-documentation: Serverless 1.0 plugin to add documentation and models to the serverless generated API Gateway
- korzio/djv: Dynamic JSON Schema Validator - Supports draft-04/06
- yourtion/vue-json-ui-editor: Edit JSON in UI form with JSON Schema and Vue.js
- bimohxh/jsonon: A json online view
- ismaelga/react-json-editor: A dynamic form component for react using JSON-Schema.
- farolfo/raml-server: run a mocked server JUST based on a RAML API's definition .. zero coding
- Limenius/liform-react: Generate forms from JSON Schema to use with React (& redux-form)
- cloudflare/json-schema-tools: Packages for working with JSON Schema and JSON Hyper-Schema
- epoberezkin/ajv-keywords: Custom JSON-Schema keywords for Ajv validator
- epoberezkin/ajv-errors: Custom error messages in JSON-Schema for Ajv
- wework/json-schema-to-openapi-schema: A little NodeJS package to convert JSON Schema to OpenAPI Schema Objects
- Jac21/SkillSet: ✨ Intuitive job-candidate skill visualization, taking advantage of D3.js and JSONResume.
- TechniqueSoftware/react-json-schema: Configure and build views using JSON schemas mapped to React components
- adobe/xdm: Experience Data Model
- win-winFE/dms: 基于Json Schema的动态Json数据配置平台
- benjamin-allion/json-node-normalizer: 'json-node-normalizer' - NodeJS module that normalize json data types from json schema specifications.
- GiantGo/giantgo-render: 基于vue3 element plus的快速表单生成器
- yelingfeng/vue-pandora: A component library of custom secondary encapsulation about element-ui
¥列表
滑动删除
滚动列表
- Richard-Choooou/sticky-list-headers: sticky list headers, 滚动列表固定头部的库
多级列表树插件
bootstrap-treeview
- bootstrap-treeview | BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务
- jonmiles/bootstrap-treeview: Tree View for Twitter Bootstrap -
- Bootstrap Tree View
- Bootstrap TreeView
Fancytree
- mar10/fancytree: JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading
tree
- amazeui/tree: jQuery tree plugin based on Amaze UI.
- Amaze UI Tree | Amaze UI 插件
zTree
- Home [zTree -- jQuery 树插件]
- API 文档 [zTree -- jQuery 树插件]
- zTree/zTree_v3: jQuery Tree Plugin
基于拖放的树形编辑器
¥自动完成
awesomplete
- LeaVerou/awesomplete: Ultra lightweight, usable, beautiful autocomplete with zero dependencies.
- Awesomplete: Ultra lightweight, highly customizable, simple autocomplete, by Lea Verou
- www.yyyweb.com/ctools/demo.php?t=http%3A%2F%2Fleaverou.github.io%2Fawesomplete%2F&h=9500&c=&n=awesomplete
- LeaVerou/awesomplete: Ultra lightweight, usable, beautiful autocomplete with zero dependencies.
Bootstrap-3-Typeahead
- bassjobsen/Bootstrap-3-Typeahead: The Typeahead plugin from Twitter's Bootstrap 2 ready to use with Bootstrap 3 and Bootstrap 4
¥信息展现、提示、消息通知组件
¥ContextMenu
bootstrap-contextmenu
- sydcanem/bootstrap-contextmenu: Context menu plugin for Twitter's Bootstrap framework
ContextMenu
- A Beautiful Site
jQuery-contextMenu
- swisnl/jQuery-contextMenu: jQuery contextMenu plugin & polyfill
- jQuery contextMenu (2.x)
- jquery-contextmenu - cdnjs.com - The best FOSS CDN for web related libraries to speed up your websites!
¥ProgressBar
H5粒子效果进度条
nprogress
- rstacruz/nprogress: For slim progress bars like on YouTube, Medium, etc
- NProgress: slim progress bars in JavaScript
- @types/nprogress - npm
ProgressBar.js
- ProgressBar.js - Progress bars with JavaScript
- kimmobrunfeldt/progressbar.js: Responsive and slick progress bars
- ProgressBar.js – 漂亮的响应式 SVG 进度条
- ProgressBar.js - Progress bars with JavaScript
- bug7a/progressbar.js: (Javascript) Animated, multiple progress bar control and tiny chart (sparkline)
progress.js
- Progress.js - Themeable progress bar library
- usablica/progress.js: ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page.
Sonic
- Azure/SONiC: Landing page for Software for Open Networking in the Cloud (SONiC) - http://azure.github.io/SONiC/
- padolsey/sonic.js: Create loopy loading animations
- Software for Open Networking in the Cloud - SONiC
- Sonic Creator - Create your own canvas/gif/css3 loader
- aarondo/progression.js: A jQuery plugin that gives users real time hints & progress updates as they complete forms
- craigbuckler/progressive-image.js: A lazy-loading progressive image similar to those seen on Facebook and Medium.
- qiao/ProgressCircle.js: A progress indicator in HTML5 canvas
- processing/p5.js-web-editor: In progress p5.js web editor, coming soon.
- m42e/impress.js-progress: Progressbar and pagexounter for impress.js presentation
- mdix/progress.js: A (animated) javascript progress bar without dependencies.
- ejb/progressor.js: Lightweight, customisable progress bars for HTML5 video & audio
¥Progress Management
dom-wait
- f/dom-wait: Complex Loader and Progress Management for Vanilla JS
- watir-dom-wait | RubyGems.org | Ruby 社区 Gem 托管
¥弹窗效果
bDialog
- TerryZ/bDialog: Extend the Bootstrap Modal features, making dialog more functions and easier to use, dialog type including modal, alert, mask and toast types
- bDialog可多层嵌套,高定制化的模态窗口
bootboxjs
- Bootbox.js — alert, confirm and flexible dialogs for the Bootstrap framework
- makeusabrew/bootbox: Wrappers for JavaScript alert(), confirm() and other flexible dialogs using Twitter's bootstrap framework
jQuery Modal(模态窗口)插件
Avgrund.js
- voronianski/jquery.avgrund.js: Avgrund is jQuery plugin with new modal concept for popups
- Avgrund Modal
Bootstrap Image Gallery
- blueimp/Bootstrap-Image-Gallery: This project is deprecated in favor of blueimp Gallery.
- michaelsoriano/bootstrap-photo-gallery: jQuery plugin that converts your list of images into a grid-based gallery on Bootstrap 4. Supports larger view in a modal with next / previous controls
Boxer
- FormstoneClassic/Boxer: A jQuery plugin for displaying images and content in a modal overlay.
- Lightbox · Formstone
- Boxer Demo
jQuery Popdown Plugin
- Wixel/jquery-popdown: A super simple jQuery popdown plugin
jQUery Custombox
- Home | Custombox
- Custombox | jQuery Plugin Registry
- dixso/custombox: Modal window effects with transitions CSS3.
jQuery SuperBox
- jQuery SuperBox
- bpierre/jquery-superbox: [INACTIVE] jQuery Superbox! is a script which allows you display windows with the lightbox effect.
ModalBox.js
- s-yadav/modalBox.js: A very light weight and minimal plugin to display modal window.
- modalBox.js
MsgBox-jQuery-Plugin
- iyiguo.net/blog/2012/05/04/jquery-msgbox-plugin/
- oxcow/MsgBox-jQuery-Plugin: jQuery MsgBox Plugin
popeasy
- Pop Easy
- tgrauer/popeasy
Reveal
- Reveal: jQuery Modal Plugin | Playground from ZURB
- zurb/reveal
Remodal
- vodkabears/Remodal: No longer actively maintained.
- Remodal v1. The modal done right.
Simple Modal
- plasm/simplemodal: Modal window
- ericmmartin/simplemodal: A modal dialog framework for jQuery
- FinelySliced/leanModal.js: A super simple JQuery plugin for modal windows.
- saribe/eModal: Easy Modal for bootstrap, is a simple way to create modal dialogs using javascript.
- Lean Modal
The Modal
- The modal demo
- samdark/the-modal: Proper modal boxes
- joaopereirawd/animatedModal.js: animatedModal.js is a jQuery plugin to create a fullscreen modal with CSS3 transitions. you can use the transitions by animate.css or create yourself their transitions.
- kylefox/jquery-modal: The simplest possible modal for jQuery
Micromodal
- ghosh/Micromodal: ⭕ Tiny javascript library for creating accessible modal dialogs
- Micromodal.js - Tiny javascript library for creating accessible modal dialogs
sweetalert
- sweetalert | BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务
- SweetAlert - 演示6种不同的提示框效果 - 素材火
- t4t5/sweetalert: A beautiful replacement for JavaScript's "alert"
- sweetalert2/sweetalert2: A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies.
- SweetAlert2 - a beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes
- pedant/sweet-alert-dialog: SweetAlert for Android, a beautiful and clever alert dialog
- sweet-alert-dialog/README.zh.md at master · pedant/sweet-alert-dialog
- SweetAlert
- SweetAlert2中文 —— 一个漂亮的、响应式的、可定制的和可访问(WAI-ARIA)的JavaScript弹窗
Vex
- HubSpot/vex: A modern dialog library which is highly configurable and easy to style. #hubspot-open-source
- vex – Beautiful, functional, modal dialogs in Javascript
模态窗口弹出效果
离开网站时显示模态弹窗
全屏模态窗口
多层滑出菜单插件
Multi-Level Push Menu
- Multi-Level Push Menu v2.1.4, https://github.com/adgsm/multi-level-push-menu
- adgsm/multi-level-push-menu: MultiLevelPushMenu jQuery Plugin implementation
- jschr/bootstrap-modal: Extends the default Bootstrap Modal class. Responsive, stackable, ajax and more.
- luojh.me/LDialog/html/index.html
- easyDialog v2.0 演示与说明
layer
- sentsin/layer: 丰富多样的 Web 弹出层组件,可轻松实现 Alert/Confirm/Prompt/ 普通提示/页面区块/iframe/tips等等几乎所有的弹出交互。目前已成为最多人使用的弹层解决方案
¥分步骤插件
页面引导
bootstro.js
- clu3/bootstro.js: Tiny JS library using bootstrap's popovers to help guide your users around your website
- Bootstro.js demo
Bootstrap Tour
- sorich87/bootstrap-tour: Quick and easy product tours with Twitter Bootstrap Popovers
- Chaperone - The easiest, proven way to guide people through online tasks
- Bootstrap Tour
- API Documentation · Bootstrap Tour
crumble
- tommoor/crumble: Crumble makes it easy to create feature tours in your website or app.
- Crumble - jQuery Feature Tours
driver.js
- kamranahmedse/driver.js: A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page
grumble.js
- jamescryer/grumble.js: jQuery plugin to add 360 rotatable bubble style tooltips
- Examples and documentation on grumble.js
Intro.js
- usablica/intro.js: A better way for new feature introduction and step-by-step users guide for your website and project.
- Intro.js - Step-by-step guide and feature introduction for your website
joyride
- jQuery Joyride Plugin | Playground from ZURB
jQuery TourBus
- jQuery TourBus
powertour
- Power Tour - A powerful and creative jQuery tour solution plugin
PageGuide.js
- tracelytics/pageguide: An interactive guide for web page elements using jQuery and CSS3
- PageGuide.js – Interactive Guide for Web Page Elements using jQuery and CSS3 | jQuery Plugins
- jQuery.PageGuide, by Sprint.ly
- Pageguide by SolarWinds
- PageGuide.js交互式的可视化网页向导组件_问说网_新浪博客
Producttour.js
- jQuery Producttour.js
Pagetour
- jQuery Pagetour | jQuery Plugin Registry
pagewalkthrough
TourTip
Trip.js
- EragonJ/Trip.js: Trip.js is a plugin that can help you customize a tutorial trip easily with more flexibilities.
- Trip.js | jQuery Plugin Registry
- Trip.js
Website Tour with jQuery
- Website Tour with jQuery
¥浮动标签模式
floatlabels.js
- probots-io/floatlabels.js: Follows the famous Float Label Pattern. Built on jQuery.
- floatlabels.js by Probots
- lollipopfly/Floatlabels.js: Responsive float labels
¥信息提示库
enquirer
- enquirer/enquirer: Stylish, intuitive and user-friendly prompt system.
HubSpot
- HubSpot/messenger: Growl-style alerts and messages for your app. #hubspot-open-source
- messenger
iosOverlay.js
- taitems/iOS-Overlay: iOS Overlay/Notification Plugin for the Web!
- iosOverlay.js
prompts
- terkelg/prompts: ❯ Lightweight, beautiful and user-friendly interactive prompts.
popper.js
- popperjs/popper.js: A kickass library to manage your poppers
- Popper.js
¥消息通知
notyf
- caroso1222/notyf: 👻 A minimalistic, responsive, vanilla JavaScript library to show toast notifications.
- Notyf: A minimalist JavaScript library for toast notifications.
PNotify
- PNotify
- sciactive/pnotify: Beautiful JavaScript notifications with Web Notifications support.
- PNotify
- PNotify
¥导航栏、侧边栏、工具栏&菜单
Toolbar.Js
- paulkinzett/toolbar: A tooltip style toolbar jQuery plugin
- Toolbar.js - jQuery plugin to create tooltip style toobars
¥文本
¥ASCII 字符画
- patorjk.com
¥实现复制文本到剪贴板功能
AsyncClipboard
clipboard.js
- zenorocha/clipboard.js: Modern copy to clipboard. No Flash. Just 3kb gzipped
- clipboard - npm
- clipboard.js — Copy to clipboard without Flash
clipboardy
- sindresorhus/clipboardy: Access the system clipboard (copy/paste)
- clipboardy - npm
copy-to-clipboard
- sudodoki/copy-to-clipboard: Copy stuff into clipboard from your browser using JS
- Copy It – Zero Clipboard
¥文本效果
文本高亮
- julmot/mark.js: JavaScript keyword highlighting. Mark text with with options that fit every application. Also available as jQuery plugin.
- mark.js – JavaScript keyword highlight
文本旋转
文本选择
- sudodoki/toggle-selection: Remove user selection and then get it back on
文本排版
FlowType.JS
- simplefocus/FlowType.JS: Web typography at its finest: font-size and line-height based on element width.
- FlowType.JS — Responsive web typography at its finest: font-size and line-height based on element width. | Simple Focus
lining.js
- zmmbreeze/lining.js: An easy to use javascript plugin offers you complete DOWN-TO-THE-LINE control for radical web typography.
- Lining.js
typeahead.js
- twitter/typeahead.js: typeahead.js is a fast and fully-featured autocomplete library
- corejavascript/typeahead.js: typeahead.js is a fast and fully-featured autocomplete library
type.js
- nathanford/type.js: Type.js – Typographic tools for better web type.
文本溢出截断省略超出隐藏
shave
- dollarshaveclub/shave: 💈 Shave is a 0 dep JS plugin that truncates text to fit within an element based on a set max-height ✁
- Shave is a zero dependency javascript plugin that truncates multi-line text to fit within an html element based on a set max-height.
- bradley/Blotter: A JavaScript API for drawing unconventional text effects on the web.
¥编辑器相关
#@mentions
At.js
- ichord/At.js: Add Github like mentions autocomplete to your application.
Mention.js
- jakiestfu/Mention.js: Lightweight wrapper for adding @user mention functionality to Twitter Bootstraps Typeahead plugin
tribute
- zurb/tribute: ES6 Native @mentions
#Markdown
#markdown+ast
- aleclarson/markdown-ast: Tiny markdown parser
- pdubroy/marked-ast: A modified version of chjj/marked that can produce an abstract syntax tree for Markdown
- DamonOehlman/marked-ast-markdown: Given a marked-ast AST generate markdown output
breakdance
- breakdance/breakdance: HTML to markdown converter. Highly pluggable, flexible and easy to use. It's time for your markup to get down.
- Breakdance
commonmark
- commonmark/commonmark.js: CommonMark parser and renderer in JavaScript
EpicEditor
- OscarGodson/EpicEditor: EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you
editor.md
- pandao/editor.md: The open source embeddable online markdown editor (component).
- Editor.md - 开源在线 Markdown 编辑器
fusuma
- hiroppy/fusuma: ✍️Fusuma makes slides with Markdown easily.
Lint Markdown
- lint-md/lint-md: 检查中文 markdown 编写格式规范的命令行工具,基于 AST,方便集成 ci,写博客 / 文档必备。支持 API 调用!
- Lint Markdown
- lint-md/cli: Command tool of @lint-md, used in ci.
- hustcc/yuque-lint: Markdown style lint service for Yuque.com base on webhook.
markdown-js
- markdown - npm
markdown-it
markdown-it-emoji
- markdown-it/markdown-it-emoji: Emoji syntax plugin for markdown-it markdown parser
- markdown-it-emoji/full.json at master · markdown-it/markdown-it-emoji
markdown-it-wiki-toc
- peoplefund-tech/markdown-it-wiki-toc: Markdown-it plugin to add Wiki style Table Of Contents
markdown-it-texmath
- goessner/markdown-it-texmath: Support TeX math equations with your Markdown documents.
- markdown-it/markdown-it: Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
- markdown-it - npm
marked
- markedjs/marked: A markdown parser and compiler. Built for speed.
- Marked.js Documentation
- marked - npm
marked-terminal
- mikaelbr/marked-terminal: A Renderer for the marked project. Allowing you to render Markdown to print to your Terminal
markmap
- dundalek/markmap: Visualize markdown documents as mindmaps
- gera2ld/markmap-lib: Visualize your Markdown as mindmaps with Markmap.
- Try Markmap
markdown-online-editor
- nicejade/markdown-online-editor: 📝基于 Vue、Vditor,所构建的在线 Markdown 编辑器,支持流程图、甘特图、时序图、任务列表、HTML 自动转换为 Markdown 等功能;🎉新增「所见即所得」编辑模式。
markdown-tree
- hughsk/markdown-tree: Convert a markdown document into a JSON tree structure.
- markdown-tree - npm
markdownlint
- DavidAnson/markdownlint: A Node.js style checker and lint tool for Markdown/CommonMark files.
- igorshubovych/markdownlint-cli: MarkdownLint Command Line Interface
- DavidAnson/markdownlint-cli2: A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library
mdpdf
- BlueHatbRit/mdpdf: Markdown to PDF command line app with support for stylesheets
- mdpdf - npm
micromark
- micromark/micromark: the smallest commonmark compliant markdown parser that exists; new basis for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)
- micromark/micromark-extension-mdx: micromark extension to support MDX (agnostic to JavaScript)
- micromark/micromark-extension-mdxjs: micromark extension to support MDX.js
remarkable
- jonschlinkert/remarkable: Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins are also available. Used by Facebook, Docusaurus and many others! See https://github.com/breakdance
- reHackable/awesome-reMarkable: A curated list of projects related to the reMarkable tablet
snarkdown
- developit/snarkdown: A snarky 1kb Markdown parser written in JavaScript
showdown
- showdownjs/showdown: A bidirectional Markdown to HTML to Markdown converter written in Javascript
turndown
- domchristie/turndown: 🛏 An HTML to Markdown converter written in JavaScript
- Turndown Demo
vditor
- Vanessa219/vditor: ♏ 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏预览模式。An In-browser Markdown editor, support WYSIWYG (Rich Text), Instant Rendering (Typora-like) and Split View modes.
#富文本编辑器
#WYSIWYG editor
mooeditable
- cheeaun/mooeditable: [DISCONTINUED] A simple web-based WYSIWYG editor, written in MooTools.
pell
- jaredreich/pell: 📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies
- pell/pell.js at master · jaredreich/pell
- pell - jaredreich.com
- 不到200行 JavaScript 代码如何实现富文本编辑器 | 吴锴的博客
summernote
- summernote/summernote: Super simple WYSIWYG editor
- Summernote - Super Simple WYSIWYG editor
Trumbowyg
- Alex-D/Trumbowyg: A lightweight and amazing WYSIWYG JavaScript editor - 20kB only (8kB gzip)
- Trumbowyg - A lightweight WYSIWYG editor by Alex-D / Alexandre Demode
tinymce
- tinymce/tinymce: The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular
chat-input-box
- jrainlau/chat-input-box: Web聊天工具的富文本输入框
CKEditor
CKEditor 4
- ckeditor/ckeditor4: The best enterprise-grade WYSIWYG editor. Fully customizable with countless features and plugins.
CKEditor 5
- ckeditor/ckeditor5: Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.
- ckeditor/ckeditor5-build-classic: The classic editor build of CKEditor 5.
- ckeditor/ckeditor5-angular: Official CKEditor 5 Angular 5+ component.
- ckeditor/ckeditor5-react: Official CKEditor 5 React component.
- ckeditor/ckeditor5-vue: Official CKEditor 5 Vue.js component.
- ckeditor/ckeditor5-engine: CKEditor 5 editing engine.
- ckeditor/ckeditor5-build-inline: The inline editor build of CKEditor 5.
- Roslovets-Inc/strapi-plugin-ckeditor5: Replace Strapi default WYSIWYG editor with enhanced build of CKEditor 5
- ckeditor/ckeditor5-image: Image feature for CKEditor 5.
- igorxut/vue-ckeditor5: Component CKEditor 5 for Vue 2.
- isaul32/ckeditor5-math: Math feature for CKEditor 5.
- ckeditor/ckeditor5-table: Table feature for CKEditor 5.
- ckeditor/ckeditor5-dev: CKEditor 5 development tools packages.
- ckeditor/ckeditor5-upload: Upload utils for CKEditor 5.
- ckeditor/ckeditor5-core: CKEditor 5 core editor architecture.
- ckeditor/ckeditor5-ui: The UI framework of CKEditor 5.
- ckeditor/ckeditor5-link: Link feature for CKEditor 5.
- ckeditor/ckeditor5-editor-inline: Inline editor implementation for CKEditor 5.
- ckeditor/ckeditor5-markdown-gfm: GitHub Flavored Markdown data processor for CKEditor 5.
- ckeditor/ckeditor5-font: Font size and font family features for CKEditor 5.
- ckeditor/ckeditor5-design: ☠ Early discussions about CKEditor 5's architecture. Closed now. Go to https://github.com/ckeditor/ckeditor5 ☠
- ckeditor/ckeditor5-paste-from-office: Paste from Office feature for CKEditor 5.
- ckeditor/ckeditor5-media-embed: Media embed feature for CKEditor 5.
- wiris/mathtype-ckeditor5: MathType for CKEditor 5 (Deprecated)
- centaur54dev/ckeditor5-custom-element: Insert custom elements (html tags) in ckeditor5
- ckeditor/ckeditor5-editor-decoupled: Editor implementation with a decoupled UI for CKEditor 5.
- ckeditor/ckeditor5-theme-lark: Theme Lark for CKEditor 5.
- ckeditor/ckeditor5-ckfinder: CKFinder file browser integration for CKEditor 5.
- wwalc/ckeditor5-emoji: A simple plugin that inserts unicode emoji into CKEditor 5, created during a hackathon.
- ckeditor/ckeditor5-utils: The utils for CKEditor 5 project.
- ckeditor/ckeditor5-alignment: Text alignment feature for CKEditor 5.
- ckeditor/ckeditor5-mention: Mention feature for CKEditor 5.
- ckeditor/ckeditor5-editor-balloon: Editor with a balloon toolbar implementation for CKEditor 5.
- CKEditor 5 | Powerful Framework with Modular Architecture
- CKEditor 5 Demo - Rich Text Editor ready to use
- CKEditor 5 documentation
- CKEditor 5 - Resources
- @ckeditor/ckeditor5-dev-webpack-plugin - npm
- @ckeditor/ckeditor5-dev-utils - npm
- CKEditor Ecosystem
- bahriddin/ckeditor-html5-video: HTML5 video plugin for CKEditor
- iametza/ckeditor-html5-audio: HTML5 audio plugin for CKEditor. (Hau honen ispilu bat da: / This is a mirror of https://gitlab.com/iametza/ckeditor-html5-audio)
- CKEditor | Smart WYSIWYG HTML editor | Collaborative rich text editor
- CKEditor Documentation Website
graph.editor
- samsha/graph.editor: HTML5拓扑图编辑器
h5-Dooring
- MrXujiang/h5-Dooring: (H5编辑器)H5-Dooring是一款功能强大,开源免费的H5可视化页面配置解决方案,致力于提供一套简单方便、专业可靠、无限可能的H5落地页最佳实践。技术栈以react为主, 后台采用nodejs开发.
- H5页面制作平台
- powerNice
layout.border
- samsha/layout.border: border layout for html
MediumEditor
- MediumEditor
- yabwe/medium-editor: Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.
ProseMirror
- ProseMirror
quill
delta
- quilljs/delta
quill-markdown-shortcuts
- patleeman/quill-markdown-shortcuts: Quill.js module that converts markdown to rich text formatting while typing.
- aral/quill-markdown-shortcuts-for-vue-quill-editor: Fork of Quill.js module that converts markdown to rich text formatting while typing. Optimised for vue-quill-editor and Vue/Nuxt. Demo of the original:
- quill-markdown-shortcuts - npm
- Quill Markdown Shortcuts
quill-autoformat
- Weavy/quill-autoformat: Module for formatting and transforming text as you type in Quill
quilljs-table
- dost/quilljs-table: Table functionality for quilljs
quill-markup
- jmquigley/quill-markup: A markup highlighting module for the Quill text editor
quill-mentions
- brettimus/quill-mentions: mentions module for quilljs
quill-task-list
- koffeinfrei/quill-task-list: A task list module for the quill editor
quill-image-extend-module
- NextBoy/quill-image-extend-module: vue-quill-editor的增强模块,提供图片上传,复制插入,拖拽插入,支持与其他模块一起使用
- quill-image-extend-module - npm
- quill-image-extend-module2 - npm
quill-emoji
- contentco/quill-emoji: Quill module toolbar extension for emoji
- quill-emoji - npm
- quill-emoji/emoji-list.js at master · contentco/quill-emoji
quill-image-drop-module
- kensnyder/quill-image-drop-module: A module for Quill rich text editor to allow images to be pasted and drag/dropped into the editor.
- quill-image-drop-module - npm
quill-image-resize-module
- kensnyder/quill-image-resize-module: A module for Quill rich text editor to allow images to be resized.
- quill-image-resize-module - npm
- cannot import ImageResize from 'quill-image-resize-module'; · Issue #65 · kensnyder/quill-image-resize-module
- Cannot read property 'imports' of undefined Nuxtjs/SSR · Issue #28 · kensnyder/quill-image-resize-module
- ImageResize is undefined after import · Issue #20 · kensnyder/quill-image-resize-module
- with Angular4, TypeError: Cannot read property 'imports' of undefined · Issue #16 · kensnyder/quill-image-resize-module
- Using Quill and React `TypeError: window.Quill is undefined` error · Issue #14 · kensnyder/quill-image-resize-module
- Can't find variable: Quill when registering Quill modules · Issue #171 · surmon-china/vue-quill-editor
- 'imports' of undefined · Issue #7 · kensnyder/quill-image-resize-module
vue-quill-editor
toolbar
image
- 解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题_vue.js_脚本之家
- vue-quill-editor实现图片上传功能_vue.js_脚本之家
- surmon-china/vue-quill-editor: 🍡@quilljs editor component for @vuejs
- vue-quill-editor
- vue-quill-editor富文本编辑器简单使用方法_vue.js_脚本之家
- Vue中Quill富文本编辑器的使用教程_vue.js_脚本之家
- vue如何安装使用Quill富文本编辑器_vue.js_脚本之家
- vue富文本编辑器组件vue-quill-edit使用教程_vue.js_脚本之家
- Vue项目中quill-editor带样式编辑器的使用方法_vue.js_脚本之家
- Vue-Quill-Editor富文本编辑器的使用教程_vue.js_脚本之家
- VueQuillEditor 如何添加自定义字体? - 代码 - 卜卜口
- quilljs/quill: Quill is a modern WYSIWYG editor built for compatibility and extensibility.
- quill/toolbar.md at develop · quilljs/quill
- 大量图片base64储存问题 · Issue #21 · surmon-china/vue-quill-editor
- quill 2.0.0-dev.3 on npm - Libraries.io
- https://cdn.quilljs.com/2.0.0-dev.3/quill.js
- https://cdn.quilljs.com/2.0.0-dev.2/quill.js
- Quill - Your powerful rich text editor
- Toolbar Module - Quill Rich Text Editor
- Cloning Medium with Parchment - Quill
- 自定义总结 · Quill中文文档
qunee
- Qunee for HTML5 - 开发清新、高效的拓扑图组件
rete
- retejs/rete: JavaScript framework for visual programming and creating node editor
- Rete.js
sir-trevor-js
- madebymany/sir-trevor-js: Rich content editing entirely re-imagined for the web
- Sir Trevor JS | Made by Many
slate
- ianstormtaylor/slate: A completely customizable framework for building rich text editors.
- Slate
wysihtml5
- xing/wysihtml5: Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.
- jhollingworth/bootstrap-wysihtml5: Simple, beautiful wysiwyg editor
- wysihtml5 - A better approach to rich text editing
- bootstrap-wysihtml5
- Simditor
- 投光编辑器 Editoe - 优雅的现代学术协作工具
- zyedidia/micro: A modern and intuitive terminal-based text editor
- CommonMark Spec
¥内容版权标记
- copyrightmark: CopyrightMark是一个前端网页内容版权标记插件。
¥文本字符去重
¥转换网页
percollate
- danburzo/percollate: 🌐 → 📖 A command-line tool to turn web pages into beautifully formatted PDFs
pill
- rumkin/pill: Add dynamic content loading to static sites with only 1 KiB of JS
¥词云
d3-cloud
- jasondavies/d3-cloud: Create word clouds in JavaScript.
iroun
- pistis/iroun: Name analyzer written in Javascript
react-d3-cloud
- Yoctol/react-d3-cloud: A word cloud react component built with d3-cloud.
react-tagcloud
- madox2/react-tagcloud: Tag/word cloud component for react https://madox2.github.io/react-tagcloud/
react-tag-cloud
- IjzerenHein/react-tag-cloud: Create beautiful tag/word clouds using React ☁️
wordcloud2.js
- timdream/wordcloud2.js: Tag cloud/Wordle presentation on 2D canvas or HTML
¥注释
- h-blog/hehe.js at master · HCThink/h-blog
- HCThink/h-blog: js, javascript, blog, typescript, node, koa...
¥汉字、拼音、单词
#中文分词(Chinese Word Segmentation)
cppjieba
- yanyiwu/cppjieba: "结巴"中文分词的C++版本
jieba-rs
- messense/jieba-rs: The Jieba Chinese Word Segmentation Implemented in Rust
- node-rs/packages/jieba at master · napi-rs/node-rs
nodejieba
- yanyiwu/nodejieba: "结巴"中文分词的Node.js版本
- nodejieba - npm
- yanyiwu/cppjieba-server: 中文分词HTTPServer
- yanyiwu/keyword_server: 微型中文关键词抽取服务
- yanyiwu/ngx_http_cppjieba_module: CppJieba 的 Nginx 扩展模块
#汉字、拼音互转
pinyin
- hotoo/pinyin: 汉字拼音 ➜ hàn zì pīn yīn
- creeperyang/pinyin: Pure JavaScript library for converting Hanzi to Pinyin.
- pinyin - 汉字拼音转换工具。
- pinyin - npm
- @napi-rs/pinyin - npm
python-pinyin
- mozillazg/python-pinyin: 汉字转拼音(pypinyin)
- 汉字拼音转换工具(Python 版) — pypinyin 0.42.0 文档
- huaxinjiayou/js-pinyin: js汉字转拼音
- chinalu/JSPinyin: To get chinese pinyin from chinese. Based on mootools.
- jhs1873/font-as-firstPinyin: 输入汉字转换成拼音首字母js代码
- pinyin - 汉字拼音转换工具。
- tiny-pinyin - npm
- pinyin-match - npm
- chinese-to-pinyin - npm
- pinyin-pro - npm
- pinyin-or-hanzi - npm
- hanzi-to-pinyin - npm
- pinyin-split - npm
- hanzi-tools - npm
- node-pinyin - npm
- 全国市级城市拼音-中文对照表(json格式) - CSDN博客
- 中国省份城市列表(汉字+拼音) - CSDN博客
¥布局
¥other 布局
ag-grid
- JavaScript Datagrid. Packed with features that your users need with the performance you expect
- ag-grid/ag-grid: Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
- ag-Grid: Datagrid packed with features that your users need with the performance you expect.
gridstack
- Gridstack.js – jQuery Plugin for Widget Layout | jQuery Plugins
- gridstack.js | BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务
- gridstack.js
- gridstack/gridstack.js: Design your own drag-and-drop dashboards with ease
gridster.js
- ducksboard/gridster.js: gridster.js is a jQuery plugin that makes building intuitive draggable layouts from elements spanning multiple columns
- ww25.gridster.net/?z
jqGrid
- tonytomov/jqGrid: jQuery grid plugin
- jQuery Grid Plugin – jqGrid
- jqGrid使用整理 - 月关 - ITeye博客
- jQuery jqGrid | jQuery Plugin Registry
- Guriddo
- jqGrid权威文档-官网同步-中文--提供最权威的中文文档和实例
- jqGrid中文文档-中文权威
- jqGrid中文API_Web前端开发框架_Web前端开发_Web开发网
- jqGrid中文说明文档——选项设置_Helloweba
- jqGrid中文API - 程序园
- jqGrid demos-jqGrid实例-中文-mn886.net
- jqGrid显示和隐藏列_jqGrid中文API_Web开发网
网格布局插件(Grid Plugins)
- kombai/freewall: Freewall is a cross-browser and responsive jQuery plugin to help you create many types of grid layouts for desktop, mobile, and tablet...
- jdogresorg/freewallet-mobile: Mobile wallet for iOS/Android/Browser which supports Bitcoin and Counterparty
- hongkiat/jquery-freewall-grid: This demo shows Grid layout that is built with jQuery plugin called FreeWall
- jQuery Nested
- Mason by DrewDahlman
- DrewDahlman/Mason: Mason.js for creating a perfect grid with jQuery.
- Griddy: Simple Grid Overlay Plugin for jQuery – DevGrow.com
- Monji Dolon
- jQuery Photoset Grid - Style Hatch
- jPhotoGrid - A Beautify jQuery Image Gallery
- Grid-A-Licious
- suprb/Grid-A-Licious: jQuery Grid-A-Licious plugin (v3)
- Log in to Wookmark
- jboesch/jSquares: A simple image gallery with popup information on hover (similar to ted.com)
- Gridster.net
¥导航
Off Canvas 导航
响应式的单页网站导航插件
触摸滑出式导航菜单
¥可伸缩布局
lib-flexible
- amfe/lib-flexible: 可伸缩布局方案
¥响应式布局
Freetile
- yconst/Freetile: Freetile jQuery layout plugin
muuri
- haltu/muuri: Responsive, sortable, filterable and draggable grid layouts
- Muuri - Responsive, sortable, filterable and draggable grid layouts
¥统一页面规格与布局
equalize.js
- tsvensen/equalize.js: The jQuery plugin for equalizing the height or width of your elements
- equalize.js
$图形、图片、文件、上传&下载
¥canvas、svg&GL
canvas libs、plugins&tools
canvg
- nathan-muir/canvgc: a nodejs tool for compiling SVG to html5 CanvasRenderingContext2D commands.
- canvg/canvg: Javascript SVG parser and renderer on Canvas
canvas-img-process
- ssshooter/canvas-img-process: html5 canvas image process ( 3*3 kernel ) canvas卷积核测试 canvas图片后期
Fabric.js
- Fabric.js Javascript Canvas Library
- fabricjs/fabric.js: Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
- Rookie-Birds/Fabric-Tutorial_zh-CN: Fabric.js中文教程
- lyzerk/fabric-history: Fabric.js history plugin
- danielktaylor/fabric-js-editor: An HTML5 vector image editor built with Fabric.js
- pixolith/fabricjs-customise-controls-extension: Customise the Icon/Cursor/Action of the fabric.js controls
konva
- konva
- konvajs/konva: Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
- Konva - JavaScript 2d canvas library
li-canvas
- 501351981/li-canvas: 对Html5的canvas功能进行了封装,方便进行多图片绘制、圆角图片绘制、多行文字绘制、图片保存下载等功能.
literallycanvas
- literallycanvas/literallycanvas: A canvas in your browser. Literally.
- Literally Canvas — Literally Canvas v0.4.14 docs - HTML5 drawing board - MS Paint in your web browser
Pencil.js
- Pencil.js
- pencil-js/pencil.js: ✏️ Nice modular interactive 2D drawing library
- Pencil.js
Scrawl-canvas
- KaliedaRik/Scrawl-canvas: Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element a bit easier, and a bit more fun!
- Scrawl-canvas Tour
spritejs
- spritejs/spritejs: A cross-platform lightweight 2D render object model.
- spritejs - A lightweight 2D canvas rendering engine for modern browsers with ES6+.
- SpriteJS ~ Next - 下一代 SpriteJS
- SpriteJS ~ Next - 下一代 SpriteJS
- SpriteJS ~ Next - 下一代 SpriteJS
- 例子 - SpriteJS ~ Next - 下一代 SpriteJS
- omi/packages/omi-sprite at master · Tencent/omi
- CSS 样式 - spritejs - A lightweight 2D canvas rendering engine for modern browsers with ES6+.
- spriteJS: SpriteJS 是一款由 360 奇舞团开源的跨终端 canvas 绘图库,可以基于 canvas 快速绘制结构化 UI 、动画和交互效果,并发布到任何拥有 canvas 环境的平台上(比如浏览器、小程序和 node )
two.js
- jonobr1/two.js: A renderer agnostic two-dimensional drawing api for the web.
- Two.js
- Mikhus/canvas-gauges: HTML5 Canvas Gauge. Tiny implementation of highly configurable gauge using pure JavaScript and HTML5 canvas. No dependencies. Suitable for IoT devices because of minimum code base.
- hustcc/canvas-nest.js: Interactive Particle / Nest System With JavaScript and Canvas, no jQuery.
- CanvasPod/Canvas: Animate in Xcode without code
- slaylines/canvas-engines-comparison: Performance comparison of PixiJS, Two.js, Paper.js, Fabric.js and Pencil.js;
GL libs、plugins&tools
gl-matrix
- toji/gl-matrix: Javascript Matrix and Vector library for High Performance WebGL apps
- glMatrix
mapbox-gl-js
- mapbox/mapbox-gl-js: Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
maplibre-gl-js
- maplibre/maplibre-gl-js: MapLibre GL is a free and open-source fork of @mapbox/mapbox-gl
svg libs、plugins&tools
js-sequence-diagrams
- bramp/js-sequence-diagrams: Draws simple SVG sequence diagrams from textual representation of the diagram
mondrian
- artursapek/mondrian: Web-based vector graphics editor
saveSvgAsPng
- exupero/saveSvgAsPng: Save SVGs as PNGs from the browser.
segment-js
- lmgonzalves/segment: A JavaScript library to draw and animate SVG path strokes
- segment-js - npm
svg-gradient-map
- yoksel/svg-gradient-map: 🌈 Tool for creating SVG Filters with Gradient Map
- SVG Gradient Map Filter
TicketMap
- Hecoffee/TicketMap: 类似淘票票 选座功能(svg)
textures
- riccardoscalco/textures: Textures.js is a JavaScript library for creating SVG patterns
- Textures.js
- SVGOMG - SVGO's Missing GUI
- petercollingridge.appspot.com
- Lottie Web SVG 动画源码浅析以及对应原生实现 – NewbieWeb
WebGL libs、plugins&tools
BabylonJS
- BabylonJS - 3D engine based on WebGL/Web Audio and JavaScript
- Babylon.js
- BabylonJS/Babylon.js: Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
webglstudio.js
- jagenjo/webglstudio.js: A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
- 3D Graphics: A WebGL Tutorial | Toptal
- Barebones WebGL in 75 lines of code
¥DOMTo/HTMLTo
dom-to-image
- tsayen/dom-to-image: Generates an image from a DOM node using HTML5 canvas
html2svg
- MrPeak/html2svg: Convert html to svg.
html2canvas
- Releases · niklasvh/html2canvas
- Add dpi/scale options for custom resolution by eKoopmans · Pull Request #1087 · niklasvh/html2canvas
- 基于html2canvas实现网页保存为图片及图片清晰度优化 - 代码片段 - 码云 Gitee.com
- html2canvas - Screenshots with JavaScript
¥QRCode
Awesome-qr.js
- SumiMakito/Awesome-qr.js: An awesome QR code generator written in JavaScript.
EasyQRCodeJS
- ushelp/EasyQRCodeJS: EasyQRCodeJS is a feature-rich cross-browser pure JavaScript QRCode generation library. Support Canvas, SVG and Table drawing methods. Support Dot style, Logo, Background image, Colorful, Title etc. settings. Support Angular, Vue.js, React, Next.js framework. Support binary(hex) data mode.(Running with DOM on client side)
jquery.qrcode.js
- jeromeetienne/jquery-qrcode: qrcode generation standalone (doesn't depend on external services)
qrcode-style
- coderhsw/qrcode-style: 艺术二维码生成插件
qart.js
- kciter/qart.js: Generate artistic QR code. 🎨
- QArt.js Example
qrcodejs
- davidshimjs/qrcodejs: Cross-browser QRCode generator for javascript
- qrcode.js
- QRCode.js 生成二维码 - 前端开发仓库
¥上传
¥other 上传
upload-to-qiniu
- lyaaaa/upload-to-qiniu: 上传图片到七牛的Vscode插件
¥上传汇总
- hishion/mbUploadify: html5移动端文件、图片上传插件
- xjflyttp/yii2-uploadify-widget
- Elhebert/vue-fineuploader: Easily integrate Fine Uploader into a VueJS 2 app. Drop-in high-level components for a turn-key UI. Use small focused components to build a more custom UI.
- pekebyte/pekeUpload: jQuery html5 file uploader plugin
- MicheleBertoli/jquery-html5-uploader: jQuery drag&drop file uploader
- fengyuanchen/uploader: A simple jQuery file uploading plugin.
- jalagrange/bootstrap_uploader: JQuery File Upload Demo
- Rocketseat/youtube-upload-nodejs-reactjs-backend: Código produzido durante o vídeo sobre criação do backend de uma aplicação de upload de imagens com NodeJS e ReactJS.
- dianbaer/anyupload: anyupload是一个极度纯净的上传插件,通过简单调整就可以融入到任何项目,支持多文件上传、上传速率动态控制、真实进度监控kb/s、分块生成MD5、分块上传、MD5校验秒传、暂停、
- yeyan1996/file-upload
- ajax上传_专题_脚本之家
- javascript文件上传_专题_脚本之家
- jQuery上传_专题_脚本之家
- Ajaxload - Ajax loading gif generator
Dropzone.js
- enyo/dropzone: Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
- Dropzone.js
- Home · Wiki · Matias Meno / Dropzone · GitLab
Droply.js
- aelbuni/droply-js: Droply JS, a new responsive and cross browser chunk uploader with DragDrop and File Preview capabilities (HTML5/CSS3)
- Droply.js - Minimal PHP file upload script | iTechFlare
fine-uploader
- FineUploader/fine-uploader: Multiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features.
- Fine Uploader Javascript Upload Library
filepond
- pqina/filepond: 🌊 A flexible and fun JavaScript file upload library
- Easy File Uploading With JavaScript | FilePond
Huploadify
- Double-Lv/Huploadify: jQuery文件上传插件,HTML5版uploadify,保持与uploadify一致的API
jQuery File Uploader
- danielm/uploader: A lightweight and very configurable jQuery plugin for file uploading using ajax(a sync); includes support for queues, progress tracking and drag and drop.
- jQuery Ajax File Uploader Widget
- blueimp/jQuery-File-Upload: File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side
- jQuery File Upload Demo
Resumable.js
- Resumable.js, JavaScript magic for simultaneous, stable and resumable uploads
- 23/resumable.js: A JavaScript library for providing multiple simultaneous, stable, fault-tolerant and resumable/restartable uploads via the HTML5 File API.
Simple-Ajax-Uploader
- LPology/Simple-Ajax-Uploader: Javascript file upload plugin with progress bar support. Works in all major browsers, including IE7+, Chrome, Firefox, Safari, and Opera. No dependencies - use it with or without jQuery.
uploadify
- i5ting/uploadify: uploadify = express && koa 2 uploadify with jquery fileupload
- HTML5 File Upload Script, jQuery Multiple File Upload Plugin - Uploadify / UploadiFive - Uploadify
uppy
- transloadit/uppy: The next open source file uploader for web browsers
- Uppy File Uploader
uploader
- kissygalleryteam/uploader: 异步文件上传组件
- simple-uploader/Uploader: A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.
WebUploader
大文件分段上传
- web前端分片上传demo(基于webuploader) - - ITeye博客
- fex-team/webuploader: It's a new file uploader solution!
¥下载
¥other 下载
¥下载汇总
- 了解HTML/HTML5中的download属性 « 张鑫旭-鑫空间-鑫生活
- JS单个、多文件批量下载,前端文件下载(原创)
download-client-listener
- wuxianjiezh/download-client-listener: 监听浏览器文件下载事件的插件
download
- rndme/download: file downloading using client-side javascript
FileSaver.js
- eligrey/FileSaver.js: An HTML5 saveAs() FileSaver implementation
- koffsyrup/FileSaver.js: saveTextAs() for all browsers & saveAs() FileSaver for HTML5
- Saving generated files on the client-side — Eli Grey
javascript-multiple-download
- barretlee/javascript-multiple-download: JavaScript多文件下载
StreamSaver.js
- jimmywarting/StreamSaver.js: StreamSaver writes stream to the filesystem directly asynchronous
- StreamSaver example codes
TableExport
- clarketm/TableExport: The simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files.
- TableExport · TableExport
- 2016 - the year of web streams - JakeArchibald.com
¥电子签名
jSignature
- Data URI scheme - Wikipedia
- brinley/jSignature: jQuery plugin for adding web signature functionality
- willowsystems/jSignature: jQuery plugin - draw signature in browser.
- unbolt it : jSignature - jQuery plugin for web signatures
- jSignature
signature_pad
- szimek/signature_pad: HTML5 canvas based smooth signature drawing
- Signature Pad demo
- signature_pad CDN by jsDelivr - A CDN for npm and GitHub
¥图片
¥区分图片的类型&类型转换
¥AVIF
avif.js
- Kagami/avif.js: AVIF polyfill for the browser
- avif.js demo
- nucliweb/avif-in-css: PostCSS plugin to use AVIF in CSS background
- AVIF图片格式简介 « 张鑫旭-鑫空间-鑫生活
¥GIF
gif.js
- jnordberg/gif.js: JavaScript GIF encoding library
- NickeManarin/ScreenToGif: 🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.
- Animated GIF editor and GIF maker
- GIF格式素材-图片下载分类-www.websbook.com
- GifCam - Download
- LICEcap 中文版 - 超简单的 GIF 动画制作软件神器 (屏幕录像生成 GIF 图片工具) | 异次元软件下载
- Screen to GIF - Download
- SOOGIF - GIF搜索_可能是最懂你的GIF动图中文搜索平台_魔性野表情发源地
¥PNG
¥图片类型转换
#理论依据
- 图片的三种表现形式,url,base64,blob以及相互转化 · Issue #9 · heightzhang/Reading-and-Reality
- Convert Image to Data URI with JavaScript
- 小tip: base64:URL背景图片与web页面性能优化 « 张鑫旭-鑫空间-鑫生活
- Base64编码原理与应用
canvas2image
- hongru/canvas2image: a tool for saving or converting canvas as img
imageResizeTool
- WangYuLue/imageResizeTool: 一个简单易用的JS图片压缩方法
ImageResizer.js
retinajs
- strues/retinajs: JavaScript, SCSS, Sass, Less, and Stylus helpers for rendering high-resolution image variants
- Retina.js | Retina graphics for your website
¥实现图片压缩
#图片压缩
jpegmini
- JPEGmini - Reduce file size, not quality
imagemin
- imagemin
- imagemin/imagemin: [Unmaintained] Minify images seamlessly
- imagemin/imagemin-cli: Minify images seamlessly
- imagemin - npm
- imagemin-mozjpeg - npm
- imagemin-jpegtran - npm
- imagemin-pngquant - npm
- imagemin-optipng - npm
- imagemin-giflossy - npm
- imagemin-gifsicle - npm
- imagemin-svgo - npm
- imagemin-webp - npm
¥获取图片的尺寸、裁剪&注释
¥图片裁剪
croppic
- croppic
- sconsult/croppic: croppic
Cropper.js
- fengyuanchen/cropperjs: JavaScript image cropper.
¥图片注释
coco-annotator
- jsbroks/coco-annotator: :pencil2: Web-based image segmentation tool for object detection, localization and keypoints
- annotate-images · GitHub Topics
- image-labeling · GitHub Topics
¥图片尺寸
image-size
- image-size
- image-size/image-size: Node module for detecting image dimensions
¥预览本地图片、占位符、全屏、全景&特效
¥图片占位符
- Lorem Picsum
¥图片浏览
viewerjs
- fengyuanchen/jquery-viewer: A jQuery plugin wrapper for Viewer.js.
- fengyuanchen/viewerjs: JavaScript image viewer.
- Viewer.js
¥全屏看图
- tholman/intense-images: A simple library to view large images up close using simple mouse interaction, and the full screen.
¥全景展示
- peachananr/panorama_viewer: Embed panorama photos on your website with Panorama Viewer
- jQuery Panorama Viewer by Pete R. | The Pete Design
- 聊一聊全景图 | NewbieWeb
Photo-Sphere-Viewer
- JeremyHeleine/Photo-Sphere-Viewer: A JavaScript library to display Photo Sphere panoramas.
- mistic100/Photo-Sphere-Viewer: A JavaScript library to display Photo Sphere panoramas.
- Photo Sphere Viewer
¥图片特效
WordPress Gallery 画廊
图片放大镜效果
Magnifier.js
- Magnifier.js demo
- mark-rolich/Event.js: Unifies event handling across browsers
- mark-rolich/Magnifier.js: Javascript library enabling magnifying glass effect on an images
图片倒影
- reflex.js (javascript cover flow image effect)
灯箱效果
imagelightbox.js
- osvaldasvalutis/imagelightbox.js: A JavaScript library for touch-friendly image lightbox.
- Image Lightbox, Responsive and Touch‑friendly — Osvaldas Valutis
Magnific Popup
- dimsemenov/Magnific-Popup: Light and responsive lightbox script with focus on performance.
- Magnific Popup
跑马灯效果
powerSwitch
- zhangxinxu/powerSwitch: 万能切换插件,选项卡、跑马灯、手风琴、无限切换都不在话下~
- jQuery powerSwitch万能slide(切换)插件 « 张鑫旭-鑫空间-鑫生活
轮播图
iSlider
- iSlider by BE-FE
- be-fe/iSlider: Smooth mobile touch slider for Mobile WebApp, HTML5 App, Hybrid App
OwlCarousel2
- OwlCarousel2/OwlCarousel2: jQuery Responsive Carousel.
- Home | Owl Carousel | 2.3.4
slip.js
- binnng/slip.js: 移动端跟随手指滑动组件,零依赖。
- Slip.js
WebSlides
- webslides/WebSlides: Create HTML presentations in seconds —
- WebSlides: Create Beautiful HTML Presentations
- yued-fe/snap-swiper: 基于css的scroll-snap-type实现自动轮播的效果插件
图片滑动
PhotoSwipe
- dimsemenov/PhotoSwipe: JavaScript image gallery for mobile and desktop, modular, framework independent
- PhotoSwipe: Responsive JavaScript Image Gallery
- 兼容移动端和PC端的图片滑动切换展示效果:PhotoSwipe_Helloweba
slippry
- Slippry - A responsive slider by booncon
- booncon/slippry: Responsive slider plugin for jQuery
图片悬浮
- Treast/puffin.js: A new way to hover images
¥操作位图像素数据、加载&保存
提取图像颜色
图片保存
- H5 实现保存图片的采坑记录 · Issue #8 · whinc/blog
渐进式图片加载
瀑布流
masonry
- desandro/masonry: Cascading grid layout plugin
- masonry.desandro.com
¥实现图片隐写
showImg
- yzygithub/showImg: 查看数据集的图片
- alexkimxyz/nsfw_data_scrapper: Collection of scripts to aggregate image data for the purposes of training an NSFW Image Classifier
- 一个22万张NSFW图片的鉴黄数据集?我有个大胆的想法…… - 知乎
- 图片隐写加密/解密
¥图片预加载、懒加载与响应式
懒加载(Lazyload)
echo-js
echo
- amazeui/echo: Lazy-loading images with data-* attributes
- Echo.js | Amaze UI 插件
- documents/plugin/echo at master · helijun/documents
- Echo.js, simple JavaScript image lazy loading
jquery_lazyload
- tuupola/jquery_lazyload: Vanilla JavaScript plugin for lazyloading images
- documents/jquery.lazyload.js at master · helijun/documents
- Vanilla JavaScript Lazy Load Plugin
lazyload
- tuupola/lazyload: Vanilla JavaScript plugin for lazyloading images
lazyestload.js
- Paul-Browne/lazyestload.js: load images only when they are in (and remain in) the viewport
- https://rawgit.com/Paul-Browne/lazyestload.js/master/dist/lazyestload.html
layzr.js
- callmecavs/layzr.js: A modern lazy loading library for images.
lozad.js
- ApoorvSaxena/lozad.js: 🔥 Highly performant, light ~0.9kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more
- Lozad.js: Highly performant lazy loader
tada
- fallroot/tada: Lightweight, no dependency library for lazy image load. Duplicate element check, throttled scroll handler, percent threshold supported.
vanilla-lazyload
- verlok/vanilla-lazyload: LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
- ivopetkov/responsively-lazy: Lazy load responsive images
- alterebro/accessible-image-lazy-load: 😴 gandul! accessible lazy loading images
- 原生JS实现最简单的图片懒加载 · Issue #1 · axuebin/articles
- 使用jQuery实现图片懒加载原理 - 廖雪峰的官方网站
- 前端如何实现图片懒加载(lazyload) 提高用户体验
- lazyload
- 按需加载图片(图片懒加载) - 云库网
预加载
img-2
- RevillWeb/img-2: Replace <img /> elements with <img-2> to automatically pre-cache images and improve page performance.
- dmnsgn/async-preloader: Assets preloader using ES2017 async/await and fetch.
- 3+ Ways to Preload Images Using CSS, JavaScript, or Ajax | Perishable Press
- JS实现图片预加载之无序预加载功能代码_javascript技巧_脚本之家
- Javascript图片预加载详解 - WEB前端 - 伯乐在线
- 实现类似Pinterest 的图片预加载功能 - WEB前端 - 伯乐在线
- 基于javascript实现图片预加载_JavaScript_WEB开发_文档_源码天空
响应式
- 响应式图片 - 学习 Web 开发 | MDN
- eligrey/hotlink.js: Hide image referrers
CamanJS
- meltingice/CamanJS: Javascript HTML5 (Ca)nvas (Man)ipulation
tui.image-editor
- nhn/tui.image-editor: 🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
- Jeffrey Friedl's Image Metadata Viewer
¥文件
¥CSV
- mholt/PapaParse: Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
- mechatroner/rainbow_csv: 🌈Rainbow CSV - Vim plugin: Highlight columns in CSV and TSV files and run queries in SQL-like language
- mechatroner/gedit-rainbow-csv: syntax highlighting rules for *.csv files in gtk (gedit)
- DmitTrix/rainbow_csv_4_nedit: Use NEdit’s syntax highlighting to color columns in CSV (Comma-Separated Values) files
- scopatz/nanorc: Improved Nano Syntax Highlighting Files
¥Doc&Word
GoogleDoc2Html
- oazabir/GoogleDoc2Html: Export Google Doc as clean html. Handy to make a Wordpress post from Google Doc.
node-crocodoc
- storminwalker/node-crocodoc: Simple wrapper around the Crocodoc API for NodeJS
¥File System
memfs
- streamich/memfs: In-memory filesystem with Node's API
- memfs - npm
- streamich/memfs-webpack: Example of how to use memfs with webpack
unionfs
- streamich/unionfs: Use multiple fs modules at once
fs-monkey
- streamich/fs-monkey: Monkey-patches for file system related things
spyfs
- streamich/spyfs: Node filesystem spies and mocks
- spyfs - npm
linkfs
- streamich/linkfs: Rewrite file system `fs` paths
mem-fs
- SBoudrias/mem-fs: Simple in-memory vinyl file store.
- mem-fs - npm
memoize-fs
- borisdiakur/memoize-fs: memoize/cache in file system solution for Node.js
- memoize-fs - npm
¥PDF
html2pdf.js
- eKoopmans/html2pdf.js: Client-side HTML-to-PDF rendering using pure JS.
jsPDF
- MrRio/jsPDF: Client-side JavaScript PDF generation for everyone.
- jsPDF - HTML5 PDF Generator | Parallax
pdf-annotate.js
- instructure/pdf-annotate.js: Annotation layer for pdf.js (no longer maintained)
- PDFJSAnnotate
pdf.js
- mozilla/pdf.js: PDF Reader in JavaScript
- mozilla/pdfjs-dist: Generic build of PDF.js library.
- PDF.js
Parsr
- axa-group/Parsr: Transforms PDF, Documents and Images into Enriched Structured Data
mupdf
- ArtifexSoftware/mupdf: mupdf mirror
Poppler
- Poppler
pdf2htmlEX
- coolwanglu/pdf2htmlEX: Convert PDF to HTML without losing text or format.
PDFObject
- pipwerks/PDFObject: A lightweight JavaScript utility for dynamically embedding PDFs in HTML documents.
- pdfobject - npm
- PDFObject: A JavaScript utility for embedding PDFs
WebODF
- webodf/WebODF: WebODF - JavaScript Document Engine
- WebODF
- rawgit.com
- pdf编辑工具有哪些比较简单好用的? - 知乎
- 如何实现高性能的在线 PDF 预览 - 政采云前端团队
¥PPT
Keynote
- Keynote - Apple
Slidev
- Slidev
- slidevjs/slidev: Presentation Slides for Developers (Beta)
ViewerJS
- webodf/ViewerJS: ViewerJS: Document Reader in JavaScript
- ViewerJS Home
- ViewerJS Get ViewerJS
- PHPOffice
¥图形
《图形学》
Turf.js
- nickpeihl/turf-async: Demonstrating how to use Turf.js with web workers to run geoprocesses asynchronously
- Turf.js | Advanced Geospatial Analysis
- JavaScript API | 腾讯位置服务
- 数据可视化API | 腾讯位置服务
- luffyZh/frontend-download-sample: 🎄 自己整理的一些项目中遇到过的关于上传和下载的一些Demo,仅供给位看官参考,避免踩坑,即插即用,欢迎fork和star🌟,为这个仓库添砖加瓦~(P.S. 个人认为如果
$事件、静态效果、动效&可视化
¥静态效果
¥尺子效果
RulersGuides.js
- RulersGuides.js demo
- mark-rolich/RulersGuides.js: Creates Photoshop-like guides and rulers interface on a web page
- simbawus/slide-ruler: 📏 Slide Ruler 滑尺数值选择器
¥时间轴效果
¥阴影效果
¥蒙版效果
Barrage UI
- parksben/barrage: Best and lightest barrage component for web UI. 适用于 web 界面的轻量级弹幕组件
¥视觉差效果
Parallax.js
- pixelcog/parallax.js: Simple parallax scrolling effect inspired by Spotify.com implemented as a jQuery plugin
rellax
- dixonandmoe/rellax: Lightweight, vanilla javascript parallax library
- Vanilla Javascript Parallax Library — Rellax
¥鼠标悬停效果
- 7种鼠标悬停效果,多样的图片说明展示
¥键盘效果
digital-keyboard
- simbawus/digital-keyboard: ⌨️ Digital Keyboard 数字键盘
¥球体效果
Planetary.js
- BinaryMuse/planetary.js: Awesome interactive globes for the web
- Planetary.js: Awesome interactive globes for the web
¥书签效果
¥水印效果
gwm
- loadchange/gwm: 🍭gwm.js Generate Watermark 用于生成网页水印,警示信息安全与责任追踪。
- gwm - npm
¥颜色效果
colorspaces.js
- boronine/colorspaces.js: A tiny jQuery and node.js library for manipulating colors. Also works as a stylus plugin.
color-js
- brehaut/color-js: A color management API for javascript
color.js
- color.js
- colorjs/color-name: A JSON with CSS color names
¥滚动&滑动
¥other 滚动&滑动
- gabrielevanini/ppGallery: jQuery gallery
- jeremyfry/PikaChoose: jQuery Image Gallery
- builtbywill/booklet: jQuery Plugin - display web content in a flipbook
- Solutions-Nitriques/jQuery-easySlider: Our remix of the easySlider jQuery plugin built by Alen Grakalic
- daledavies/jQuery-Easy-Slides: Possibly the easiest to use jQuery plugin for making slideshows!
- kflorence/jquery-easySlider: This is a modified version of Alen Grakalic's Easy Slider plugin.
- CSS-Tricks/AnythingSlider: A jQuery Slider plugin for anything.
- jobyktom/RotatingImageSlider: RotatingImageSlider
- vemulvamsy/RotatingImageSlider: RotatingImageSlider
- Codeinwp/Nivo-Slider-jQuery: Nivo Slider - The Most Awesome jQuery Image Slider
- wpschool/PortfolioImageNavigator
- codrops/StackSlider: An experimental image slider that flips through images in 3D. Two stacks resemble image piles where images will be lifted off from and rotated to the center for viewing.
- codrops/Slicebox: Slicebox is a jQuery 3D image slider plugin that makes use of CSS 3D Transforms and provides a graceful fallback for older browsers that don't support the new properties.
- ClearWebSolutions/jQuery-3D-slider: jQuery plugin - image 3D slider
- jaskiran-chhokar/3D-Image-Slider: A 3d image slider made purely with CSS
- nathansearles/Slides: Slides is a crazy simple slideshow plugin for jQuery. With features like looping, auto play, fade or slide transition effects, crossfading, image preloading, and auto generated pagination. With Slides you’ll never see multiple slid
- TritonHo/slides: it is a repository to store all slides used by Triton Ho's public presentation and course.
- crazysunj/CardSlideView: 一行代码实现ViewPager卡片效果,支持无限循环
- HelloYeah/HYSideViewController: 轻松集成左右侧滑,接口简单.逻辑清晰
- jssor/slider: Touch swipe image slider/slideshow/gallery/carousel/banner mobile responsive bootstrap
- viljamis/ResponsiveSlides.js: Simple & lightweight responsive slider plugin (in 1kb)
- Booklet - jQuery Plugin - Home
- AnythingSlider
- Getting started with the Nivo Slider jQuery Plugin - ThemeIsle Docs
- 3D Image Slider
- SlidesJS, a responsive slideshow plug-in for jQuery (1.7.1+) with features like touch and CSS3
- Improving Scroll Performance with Passive Event Listeners | Web | Google Developers
- Slicebox - 3D图片滑块效果
- Slicebox - 3D图片滑块效果
¥大数据虚拟化
virtual-scroller
- WICG/virtual-scroller
AnimateScroll
- AnimateScroll - jQuery Plugin for Animating Scroll
- rampatra/animatescroll.js: A Simple jQuery Plugin for Animating Scroll
better-scroll
- ustbhuangyi/better-scroll: inspired by iscroll, and it supports more features and has a better scroll perfermance
- BetterScroll by ustbhuangyi
- 介绍 · better-scroll
- 当 better-scroll 遇见 Vue - 知乎
body-scroll-lock
- willmcpo/body-scroll-lock: Body scroll locking that just works with everything 😏
- tuateam/tua-body-scroll-lock: Body scroll locking that just works with everything
- https://cdn.jsdelivr.net/npm/easy-typer-js@1.0.3/easy-typer-min.js
basicScroll
- electerious/basicScroll: Standalone parallax scrolling for mobile and desktop with CSS variables.
- Parallax scrolling with CSS variables | basicScroll
Glider.js
- NickPiscitelli/Glider.js: A blazingly fast, lightweight, dependency free, minimal carousel with momentum scrolling!
- Glider.js - A fast, lightweight carousel alternative
iscroll
- cubiq/iscroll: Smooth scrolling for the web
- iscrolljs.com
keen-slider
- rcbyr/keen-slider: The HTML touch slider carousel with the most native feeling
mescroll
- mescroll/mescroll: 精致的下拉刷新和上拉加载 js框架.支持vue,完美运行于移动端和主流PC浏览器 (JS framework for pull-refresh and pull-up-loading)
- mescroll -- 精致的下拉刷新和上拉加载js框架
MTransition
- HJ-Money/MTransition: Android:自定义页面切换动画,Custom page Transition
OverlayScrollbars
- KingSora/OverlayScrollbars: A javascript scrollbar plugin which hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.
Swiper
- nolimits4web/swiper: Most modern mobile touch slider with hardware accelerated transitions
- fex-team/swiper: 轻量的移动端 H5 翻页库
- yanzhenjie/SwipeRecyclerView: RecyclerView侧滑菜单,Item拖拽,滑动删除Item,自动加载更多,HeaderView,FooterView,Item分组黏贴。
- SwipeRecyclerView/README.md at master · yanzhenjie/SwipeRecyclerView
- baoyongzhang/SwipeMenuListView: [DEPRECATED] A swipe menu for ListView.
- TUBB/SwipeMenu: A swipe menu for horizontal/vertical, support left/right add top/bottom directions
- SwipeMenuDemo/README.md at master · Brioal/SwipeMenuDemo
- joe223/tiny-swiper: 📦 2kb modular JS library alternative to SwiperJS with same modern API for carousel/slider/slideshow.
- Swiper中文网
- Swiper中文网
- 中文api - Swiper中文网
- SwiperProxy
- swiper - 百度
ScrollUp
scrollmagic
- ScrollMagic ♥ Demo
- janpaepke/ScrollMagic: The javascript library for magical scroll interactions.
scrollpath
- JoelBesada/scrollpath: A plugin for defining custom scroll paths.
- jQuery Scroll Path
scroll-hint
- ScrollHint
- appleple/scroll-hint: A JS library to suggest that the elements are scrollable horizontally, with the pointer icon.
scroll-js
- mkay581/scroll-js: Light cross-browser scroller that uses native javascript
ScrollReveal
- ScrollReveal
- scrollreveal/scrollreveal: Animate elements as they scroll into view.
- Revealing Elements with scrollReveal.js
tiny-slider
- ganlanyuan/tiny-slider: Vanilla javascript slider for all purposes.
wow-js
- Reveal Animations When Scrolling — WOW.js
- matthieua/WOW: Reveal CSS animation as you scroll down a page
impress.js
- impress.js
- impress/impress.js: It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
¥动效&动画
#FLIP技术
- Aerotwist - FLIP Your Animations
- FLIP技术给Web布局带来的变化_JavaScript, FLIP, Animation, Web动画 教程_w3cplus
#svg动画
snapsvg
- adobe-webplatform/Snap.svg: The JavaScript library for modern SVG graphics.
- Snap.svg - Home
#timeline-based
scenejs
- daybrush/scenejs: 🎬 Scene.js is JavaScript & CSS timeline-based animation library
#动效&模拟事物
BookBlock&booklet-like
- codrops/BookBlock: A jQuery plugin that will create a booklet-like component that let's you navigate through its items by flipping the pages.
- codrops/BookPreview: A "look inside" book preview with BookBlock. A concept for book showcases or online book stores that shows a grid of books with the options to view the details and to look inside of the book, opening the BookBlock in fullscreen and allowing for a 3D page navigation.
cubic-bezier
bezier-easing
- gre/bezier-easing: cubic-bezier implementation for your JavaScript animation easings – MIT License
- cubic-bezier(.17,.67,.83,.67) ✿ cubic-bezier.com
HTML 原型点击效果
page transition
swup
- swup/swup: Complete, flexible, extensible and easy to use page transition library for your web.
雨滴效果
元素拖放着色
拖放交互界面
创建粒子背景
ParticlesJS
- VincentGarreau/particles.js: A lightweight JavaScript library for creating particles
- VincentGarreau/particles.js: A lightweight JavaScript library for creating particles
- marcbruederlin/particles.js: A lightweight, dependency-free and responsive javascript plugin for particle backgrounds.
- particles.js - A lightweight JavaScript library for creating particles
- JS库使用ParticlesJS的简单介绍-js教程-PHP中文网
页面跳舞
Rythm.js
- Rythm.js
- Okazari/Rythm.js: A javascript library that makes your page dance.
录制与回放
rrweb
- rrweb-io/rrweb: record and replay the web
- rrweb.io | Open source web session replay library
- rrweb:打开 web 页面录制与回放的黑盒子 - 知乎
rrweb-player
- rrweb-io/rrweb-player
rrweb-snapshot
- rrweb-io/rrweb-snapshot: rrweb's snapshot and rebuild module
打字机效果
easy-typer-js
- pengqiangsheng/easy-typer-js: 功能十分强大打字机插件,文档预览地址:
运动模糊
MotionBlurJS
- Adir-SL/MotionBlurJS: Lightweight JavaScript library that allows you add motion blur to your CSS animations
- MotionBlurJS
- yemount/pose-animator
#动画精灵
PixiJS
- pixijs/pixijs: The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
- Zainking/LearningPixi: ⚡️Pixi教程中文版
- PixiJS
- Learn Pixi.js | Rex van der Spuy | Springer
spriteUtilities
- kittykatattack/spriteUtilities: Useful functions for creating and working with sprites in Pixi
- https://www.kkkk1000.com/js/spriteUtilities.js
#文字动画
Lettering.js
- davatron5000/Lettering.js: A lightweight, easy to use Javascript <span> injector for radical Web Typography
Textillate.js
- jschr/textillate: A jquery plugin for CSS3 text animations.
- Textillate.js
- gitWhatever/text-effect: textillate纯js实现版本,包括lettering(文字分离)和textillate(文字动画)的功能。
animo.js
- ThrivingKings/animo.js: A powerful little tool for managing CSS animations
animejs
- juliangarnier/anime: JavaScript Animation Engine
- anime.js
- anime.js • JavaScript animation engine
animateplus
- bendc/animateplus: A+ animation module for the modern web
anijs
- anijs/anijs: A Library to Raise your Web Design without Coding.
- AniJS, A Library to Raise your Web Design without Coding
bounce.js
- tictail/bounce.js: Create beautiful CSS3 powered animations in no time.
- Bounce.js
click-colorful
- ColdDay/click-colorful: 点击特效,五颜六色的小球绽放
collie
- Collie - High Performance Animation Library for Javascript
cta.js
- chinchang/cta.js: Animate your 'action-to-effect' paths
- cta.js - Animate your 'action-to-effect' paths!
favico.js
- ejci/favico.js: Make use of your favicon with badges, images or videos
- favico.js - Make use of your favicon
fly-js
- fly-js - npm
goalProgress
- tinacious/goalProgress: :100: Animated progress bar using jQuery to show how close you are to reaching your goal.
- Animated Goal Progress Bar jQuery plugin
gifshot
- yahoo/gifshot: JavaScript library that can create animated GIFs from media streams, videos, or images
- gifshot - JavaScript library that can create animated GIFs from media streams, videos, or images
gka
- gkajs/gka: 一款高效、高性能的帧动画生成工具
- gka
GreenSock-JS
- greensock/GreenSock-JS: GreenSock's GSAP JavaScript animation library (including Draggable).
- GSAP, the standard for JavaScript HTML5 animation | GreenSock
html5tooltipsjs
- ytiurin/html5tooltipsjs: Tooltips with smooth 3D animation
- html5tooltips.js - Tooltips with smooth 3D animation
ityped
- luisvinicius167/ityped: Dead simple Javascript animated typing, with no dependencies.
- iType.js | Javascript animated typing, with no dependencies
jsanim
- Jsanim.com
jquery_flot_animator
- jQuery Flot Animator
jquery.magicmove
- maccman/jquery.magicmove: Animate DOM transitions.
JQuery Tip Cards
- jQuery Tip Cards by Pete R. | The Pete Design
- peachananr/tip_cards: Create a card layout that let your user flip through it like you see on Google Tips
kute.js
- thednp/kute.js: KUTE.js is a native JavaScript animation engine featuring great code quality, badass performance, SVG morphing, stroke drawing and 2D & 3D transforms, CSS3 transforms, colors, as well as other CSS3 properties or presentation attributes.
- KUTE.js | Javascript Animation Engine
- KUTE.js Features | Javascript Animation Engine
- KUTE.js | Javascript Animation Engine
label_better
- peachananr/label_better: Label your form input like a boss with beautiful animation and without taking up space
- jQuery Label Better by Pete R. | The Pete Design
Lazy Line Painter
- camoconnell/lazy-line-painter: A jQuery plugin for path animation using the CSS -
- Lazy Line Painter
loda-button
- lugolabs/loda-button: jQuery plugin that animates the button icon with CSS3 when loading ...
- lugolabs/loda-button-ui: Twist your jQuery UI button
lottie-web
- airbnb/lottie-web: Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/
- Introduction · Lottie
mojs
- mojs/mojs: The motion graphics toolbelt for the web
- legomushroom/mojs: motion graphics toolbelt for the web
- An Introduction to mo.js | CSS-Tricks
moveTo
- hsnaydd/moveTo: A lightweight scroll animation javascript library without any dependency
Mosaic jQuery Plugin
- Mosaic – Sliding Boxes and Captions jQuery Plugin « Build Internet
motio
- Motio
Move.js
- Move.js - CSS3 animation framework for JavaScript
- visionmedia/move.js: CSS3 backed JavaScript animation framework
minifiedjs
- Minified.js - A Truly Lightweight JavaScript Library
- timjansen/minified.js: A lightweight library for the Web
parallax
- wagerfield/parallax: Parallax Engine that reacts to the orientation of a smart device
- parallax.js
popmotion
- Popmotion/popmotion: Simple animation libraries for delightful user interfaces
- Popmotion/popmotion: Simple animation libraries for delightful user interfaces
- Popmotion | JavaScript animation libraries for delightful interfaces
rekapi
- Home - Documentation
- Home - Documentation
s-gallery
- S Gallery: A Responsive jQuery Gallery Plugin with CSS3 Animations — Sara Soueidan – Freelance-Front-End UI/UX Developer
snabbt.js
- snabbt.js
Sticker.js
- Sticker.js
- cmiscm/stickerjs
typed.js
- mattboldt/typed.js: A JavaScript Typing Animation Library
- JavaScript Animated Typing with Typed.js | by Matt Boldt
three.js
three.js core
- mrdoob/three.js: JavaScript 3D library.
- three.js - Javascript 3D library
three.js libs、plugins&tools
Gio.js
- syt123450/giojs: 🌏 A Declarative 3D Globe Data Visualization Library built with Three.js
- Gio.js
- Jeremboo/animated-mesh-lines: Tutorial and demos for Codrops about how play with the THREE.MeshLine library
- brunoimbrizi/interactive-particles
- UmbraSoftware/umbrajs-three: Render massive 3D models in real time with three.js
three.js 资源、整理集&FAQ
- josdirksen/learning-threejs: Code repository for the examples from the Packt book "Learning Threejs"
tweenjs
- CreateJS/TweenJS: A simple but powerful tweening / animation library for Javascript. Part of the CreateJS suite of libraries.
- TweenJS | A JavaScript library for tweening and animating HTML5 and JavaScript properties.
- Inbetweening - Wikipedia
velocity
- julianshapiro/velocity: Accelerated JavaScript animation.
- Incredibly Fast UI Animation Using Velocity.js
- The Simple Intro to SVG Animation
- Velocity.js
vivus
- maxwellito/vivus: JavaScript library to make drawing animation on SVG
- Inspiration: 10 Examples of Pure CSS Animation on CodePen
- JavaScript动画特效与技巧_专题_脚本之家
- 2019年 值得收藏的 15 个 JavaScript 和 CSS 动画库-WEB前端开发
- 动画:从 AE 到 Web | Aotu.io「凹凸实验室」
¥事件
¥Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable, Snappable, Selections
#Mutation Observer
MutationObservers
- googlearchive/MutationObservers: Mutation Observers Polyfill
MutationObserver.js
- megawac/MutationObserver.js: ES3 Shim for the MutationObserver interface via DOM diffing.
#Resize Observer
resize-observer
- juggle/resize-observer: Polyfills the ResizeObserver API and supports box size options from the latest spec.
resize-observer-polyfill
- que-etc/resize-observer-polyfill: A polyfill for the Resize Observer API
- hustcc/size-sensor: ~1 Kb, DOM element size sensor which will callback when size changed.
- vincentriemer/native-css-layout-animation-poc
- mjdease/preact-resize-observer: Element resize event for Preact
- Chomtana/EventX-ResizeObserver-event: Allow programmer to bind resize event for DOM or HTML element in very simple syntax (You can also use JQuery to bind resize event).
#Selections
Selection.js
- Simonwep/selection: Selection - A simple and lightweight library to realize visual DOM Selections, like on your Desktop. No jQuery. Supports any CSS library, e.g. Bootstrap.
- Selection.js
#缩放/全屏插件
be-full
- any86/be-full: 🍔 任意元素全屏显示, 不到1kb.
fullPage.js
- alvarotrigo/fullPage.js: fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple
screenfull.js
- sindresorhus/screenfull.js: Simple wrapper for cross-browser usage of the JavaScript Fullscreen API
- screenfull.js demo
zoom.js
#拖拽
#拖拽教程
draggabilly
- desandro/draggabilly: Make that shiz draggable
- Draggabilly
draggable
- Shopify/draggable: The JavaScript Drag & Drop library your grandparents warned you about.
- Draggable JS – JavaScript drag and drop library
dragula
- bevacqua/dragula: Drag and drop so simple it hurts
- dragula - Browser drag-and-drop so simple it hurts
drop
- HubSpot/drop: A library for creating dropdowns and other floating elements. #hubspot-open-source
- Drop
DragDrop
- kbjr/DragDrop: A JavaScript micro-framework for adding drag-and-drop functionality to elements for advanced UI development
- Dragdrop by kbjr
interact.js
- taye/interact.js: JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)
- interact.js - JavaScript drag and drop, resizing and gestures
smooth-dnd
- kutlugsahin/smooth-dnd: drag and drop library for javascript
- mark-rolich/Dragdrop.js: This Javascript package implements drag-n-drop functionality in a browser
- codrops/DragDropInteractions: Some inspiration for drag and drop interactions for the modern UI.
- Bernardo-Castilho/dragdroptouch: Polyfill that enables HTML5 drag drop support on mobile (touch) devices.
- StackHive/DragDropInterface: A Cross frame drag and drop interface for web browsers
- One-com/knockout-dragdrop: A drag and drop binding for Knockout.
- sunshine940326/sortable: 可拖放的sort插件
- StackHive - Faster front-end design and developmen
- daybrush/moveable: Moveable! Draggable! Resizable! Scalable! Rotatable! Warpable! Pinchable! Groupable! Snappable!
- moveable/packages/react-moveable at master · daybrush/moveable
- moveable/packages/preact-moveable at master · daybrush/moveable
- moveable/packages/ngx-moveable at master · daybrush/moveable
- moveable/packages/svelte-moveable at master · daybrush/moveable
¥键盘事件
hotkeys
- jaywcjlove/hotkeys: ➷ A robust Javascript library for capturing keyboard input. It has no dependencies.
- git.io
jQuery.Hotkeys
- jeresig/jquery.hotkeys: jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination.
jwerty
- jwerty - Awesome handling of keyboard events
- keithamus/jwerty: ⌨ Awesome handling of keyboard events
js-shortcuts
- stepanvr/js-shortcuts: JavaScript Shortcuts Library
- JavaScript Shortcuts Library (jQuery plugin)
jquery.beeline
- map7/jquery.beeline: jquery shortcut key plugin
jquery-shortcuts
- ambethia/jquery-shortcuts: A very lightweight approach to keyboard shortcuts (hotkeys) with jQuery
jKey
- jKey Samples
Keymage
- piranha/keymage: Yet Another JS Keybinding library
KeyboardJS
- RobertWHurst/KeyboardJS: A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.
keymaster
- madrobby/keymaster: A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
keyboard_shortcuts
- Handling Keyboard Shortcuts in JavaScript
keyboard.backbone.js
- mathphreak/keyboard.backbone.js: Keyboard shortcuts tied into Backbone.js
Kibo
- marquete/kibo: A simple JavaScript library for handling keyboard events.
key-board-short-cuts
- pantuza/key-board-short-cuts: A simple example of key boards shortcuts implementation with javaScript
keys.js
- bitwalker/keys.js: Easy keybindings for browser applications!
- Keys.js - Introduction
Keypress
- Keypress: A Javascript library for capturing input
- dmauro/Keypress: A keyboard input capturing utility in which any key can be a modifier key.
kbnav
- vadimg/kbNav: Keyboard navigation for the web.
keycode.js
- nostrademons/keycode.js: A library for cross-browser normalization of keyboard events
- kabirbaidhya/keycode-js: A javascript package with Key Code constants.
keyutils
- Ryan724/keyutils: JavaScript针对键盘事件监听处理的工具库
keyCode对照表
- JavaScript Event KeyCodes
Mousetrap
- Mousetrap - Keyboard shortcuts in Javascript
- ccampbell/mousetrap: Simple library for handling keyboard shortcuts in Javascript
okShortcut(jQuery.shortcut.add 和 jQuery.shortcut.remove)
- [okShortcut] Add example page · okbreathe/jquery_plugins@3e17bff
UserKeyboardShortcuts
- re5et/UserKeyboardShortcuts: MooTools plugin to makes it easy for you to provide local user-customizable keyboard shortcuts for your users
¥鼠标滚轮事件
- jquery/jquery-mousewheel: A jQuery plugin that adds cross-browser mouse wheel support.
- javascript监听鼠标滚轮事件浅析_javascript技巧_脚本之家
- 关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别_javascript技巧_脚本之家
¥触摸
hammer.js
- hammerjs/hammer.js: A javascript library for multi-touch gestures :// You can touch this
- Hammer.JS - Hammer.js
pressure
- stuyam/pressure: JavaScript library for handling Force Touch, 3D Touch, and Pointer Pressure.
- Pressure.js
¥屏幕捕捉
JavaScript-screenshot
- usecodelee/JavaScript-screenshot: JavaScript implementation of a screenshot with html2canvas.js and canvas2image.js
jscapture
- mgechev/jscapture: Screen recording and capturing with pure client-side JavaScript.
screenshoteer
- vladocar/screenshoteer: Make website screenshots and mobile emulations from the command line.
screenshot-as-a-service
- fzaninotto/screenshot-as-a-service: Website screenshot service powered by node.js and phantomjs
¥滚屏事件
scrollama
- russellgoldenberg/scrollama: Scrollytelling with IntersectionObserver.
- Scrollama Demo: Basic
scroll-out
- ScrollOut
- scroll-out/scroll-out: ScrollOut detects changes in scroll for reveal, parallax, and CSS Variable effects!
uos
- vaneenige/uos: 🐭 A tiny 250b scroll listener with progress.
- uos - npm
¥事件代理、中心、监听、派发、发布订阅、驱动
#Event agent
delegated-events
- dgraham/delegated-events: A small, fast delegated event library for JavaScript.
eventproxy
- JacksonTian/eventproxy: An implementation of task/event based asynchronous pattern.
- eventproxy Documentation
- eventproxy.js
- https://raw.githubusercontent.com/JacksonTian/eventproxy/master/lib/eventproxy.js
events-proxy
- JohnApache/events-proxy: javascript 自定义事件代理
- segment-boneyard/proxy-events: Use https://github.com/segmentio/forward-events instead.
#Event emitter
EventEmitter
- Olical/EventEmitter: Evented JavaScript for the browser
EventEmitter3
- primus/eventemitter3: EventEmitter3 - Because there's also a number 2. And we're faster.
tiny-emitter
- scottcorgan/tiny-emitter: A tiny (less than 1k) event emitter library
- callmecavs/knot.js: A browser-based event emitter, for tying things together.
#Event listeners
- zurb/reactive-listener
- wnr/element-resize-detector: Optimized cross-browser resize listener for elements.
- mona-events - npm
- zenorocha/good-listener: A more versatile way of adding & removing event listeners
EventUtil
- xiaomoinfo/EventUtil: 跨浏览器事件处理函数(keywords: 前端学习使用资料笔记摘要源代码note learn
- EventUtil——跨浏览器的事件对象 - 黄映焜 - 博客园
EventBus
- krasimir/EventBus: Simple JavaScript class for managing events
eve
- adobe-webplatform/eve: Custom events…
flowhub
- yyued/flowhub: Through a simple way to deal with the event flow.
- flowhub | Through a simple way to deal with the event flow.
PubSubJS
- mroderick/PubSubJS: Dependency free publish/subscribe for JavaScript
- DDFE/events: 事件管理中心,用于全局监听,派发事件
- cferdinandi/events: A tiny event delegation library.
¥手势
any-touch
- any86/any-touch: 一个手势库, 支持PC / 手机端
- 🖐 AnyTouch
¥拖放排序插件
Sortable
- SortableJS/Sortable: Sortable — is a JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Ember, Knockout and any CSS library, e.g. Bootstrap.
- Sortable. No jQuery.
Slip.js
- kornelski/slip: Slip.js — UI library for manipulating lists via swipe and drag gestures
- alexgibson/shake.js: A custom 'shake' event plugin for mobile web browsers using device accelerometer.
¥可视化(Visualization)
#A-G
apexcharts.js
- Installation – ApexCharts
- apexcharts/apexcharts.js: A JavaScript Chart Library
- ApexCharts.js – Open-Source HTML5 JavaScript Charts
anychart
anychart core
- Overview | AnyGantt - Powerful HTML5 Gantt, Resource and PERT charts
- Gallery | AnyGantt | Powerful HTML5 Gantt, Resource and PERT charts
AwesomeChartJS
- AwesomeChartJS
- cyberpython/AwesomeChartJS: A simple JavaScript chart rendering library
amcharts
- JavaScript Charts & Maps - amCharts
aristochart
- Aristochart - Sophisticated Javascript charts.
arborjs
- arbor.js
- samizdatco/arbor: a graph visualization library using web workers and jQuery
ArcGIS
- ArcGIS API for JavaScript | ArcGIS for Developers (Latest)
- ArcGIS API for JavaScript - ArcGIS知乎-新一代ArcGIS问答社区
- ArcgisAPIforJavascript入门(一) - Javascript教程_JS教程_技术文章 - 红黑联盟
- 【ArcGIS for JS基础教程】 - 牛健平 - 在线视频教程-CSDN学院
- ArcGIS API for JavaScript 3.27
bonsai
- uxebu/bonsai: BonsaiJS is a graphics library and renderer
- BonsaiJS - A Graphics Library
bluff
- Bluff: Beautiful graphs in JavaScript
bpmn.js
- bpmn.io
- bpmn-io/bpmn-js: A BPMN 2.0 rendering toolkit and web modeler.
- bpmn-io/bpmn-moddle: Read and write BPMN 2.0 XML from JavaScript.
- bpmn-io/bpmn-js-examples: Some examples how to use bpmn-js
- LinDaiDai/bpmn-chinese-document: 📒全网最详bpmn.js中文教材/文档
- samulle/bpmn-vue-panel
- LinDaiDai/bpmn-vue-basic: 🌰基于vue编写的一些自定义bpmn.js案例-基础篇
- bpmn-io/min-dash: Minimum utility toolbelt
- Web-based tooling for BPMN, DMN and CMMN | bpmn.io
- Forum - bpmn.io
- bpmn-js: BPMN 2.0 rendering toolkit and web modeler | Toolkits | bpmn.io
- miniclound/vue-bpmn: 在vue中使用 bpmn-js(进阶)
- polarloves/js-bpmn-js - 码云 - 开源中国
css-doodle
- css-doodle/css-doodle: 🎨 A web component for drawing patterns with CSS.
- <css-doodle />
canvasxpress
- canvasXpress
canvasjs
- Beautiful HTML5 JavaScript Charts | CanvasJS
Chart.js
- chartjs/Chart.js: Simple HTML5 Charts using the <canvas> tag
charted
- charted-co/charted: A charting tool that produces automatic, shareable charts from any data file
- Charted
Cytoscape.js
- cytoscape/cytoscape.js: Graph theory / network library for visualisation and analysis
- Cytoscape.js
cloud-charts
- alibaba/cloud-charts: 开箱即用的前端图表库,简单配置就能拥有漂亮的可视化图表
- Cloud Charts 图表库
Dagre
- Dagre
- dagrejs/dagre: [DEPRECATED] - Directed graph layout for JavaScript
- dagrejs/dagre-d3: [DEPRECATED] - A D3-based renderer for Dagre
- dagre - npm
d3
d3-dag
- erikbrinkman/d3-dag: Layout algorithms for visualizing directed acyclic graphs
- d3/d3: Bring data to life with SVG, Canvas and HTML.
- D3.js - Data-Driven Documents
dynatable
- Dynatable.js - jQuery plugin for HTML5+JSON interactive tables and more
- alfajango/jquery-dynatable: A more-fun, semantic, alternative to datatables
dc.js
- dc.js - Dimensional Charting Javascript Library
- dc-js/dc.js: Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js
dygraphs
- dygraphs.com
- danvk/dygraphs: Interactive visualizations of time series using JavaScript and the HTML canvas tag
datavjs
- TBEDP/datavjs: DataV
DataV
- DataV-Team/DataV: Vue数据可视化组件库(类似阿里DataV,大屏数据展示),提供SVG的边框及装饰、图表、水位图、飞线图等组件,简单易用,长期更新(React版已发布)
- DataV
- DataV-Team/DataV-React: React数据可视化组件库(类似阿里DataV,大屏数据展示),提供SVG的边框及装饰、图表、水位图、飞线图等组件,简单易用,长期更新
excalidraw
- excalidraw/excalidraw: Excalidraw is a whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.
- Excalidraw
echarts
echarts core
- apache/incubator-echarts: A powerful, interactive charting and visualization library for browser
- ecomfe/echarts: A powerful, interactive charting and visualization library for browser
- Apache ECharts (incubating)
- ECharts 数据可视化实验室
- Apache ECharts (incubating)
- ECharts
- Documentation - Apache ECharts
- ECharts Documentation
- Documentation - Apache ECharts
- ECharts · Doc
- 基于html5 Canvas图表库 : ECharts | 菜鸟教程
echarts map
echarts-map
- kidddfu/echarts-map: 😱ECharts的map资源,js及json。ECharts Map。
合并地图上的区域
- TangSY/echarts-map-demo: echarts地图边界数据的实时获取与应用,省市区县多级联动下钻,真正意义的下钻至县级【附最新geoJson文件下载】
echarts options
echarts 资源、整理集&FAQ
echarts 资源
- ECharts Gallery
- ECharts Gallery
- ECharts Gallery
- ECharts Gallery
- ECharts Gallery
- ECharts Gallery - 南丁格尔
- World Flights - Powered by ECharts-X
- ECharts Gallery
- ECharts Demo
- ECharts的微博_微博
echarts 整理集
echarts FAQ
ervy
- chunqiuyiyu/ervy: Bring charts to terminal.
- Ervy - Bring charts to terminal.
elycharts
- Elycharts | Elycharts, the ultimate javascript charting library
- voidlabs/elycharts: Interactive Javascript (SVG|VML) Charting Library
Envision.js
- envision - demos
- HumbleSoftware/envisionjs: Dynamic HTML5 visualization
ember-charts
- Addepar/ember-charts
fusioncharts
- JavaScript charts for web & mobile | FusionCharts
- FusionCharts Technologies
flot
- Flot: Attractive JavaScript plotting for jQuery
- flot/flot: Attractive JavaScript charts for jQuery
frappe
- Frappe Charts: Simple and Modern SVG Charts
- frappe/charts: Simple, responsive, modern SVG Charts with zero dependencies
Grafico
- Grafico: Javascript charting library • Design • Kilian Valkhof
graphdracula
- Dracula Graph Library | Graph Computation, Layout, Algorithms for JavaScript
graphviz
- Graphviz - Graph Visualization Software
GoJS
- GoJS Diagrams for JavaScript and HTML, by Northwoods Software
- Get Started with GoJS
#H-N
Highcharts
Highcharts core
- Highcharts API 文档 | Highcharts
- Highcharts中文论坛
- Interactive JavaScript charts for your webpage | Highcharts
- highcharts/highcharts: Highcharts JS, the JavaScript charting framework
- github.highcharts.com
- 兼容 IE6+、完美支持移动端、图表类型丰富的 HTML5 交互图表 | Highcharts
- undefined 简数 CDN
- 动态更新的图表 | Highcharts
- 图表导出模块概述 | Highcharts 使用教程
- 兼容 IE6+、完美支持移动端、图表类型丰富的 HTML5 交互图表 | Highcharts
Highcharts libs、plugins&tools
Gantt
- Gantt chart –
- Highcharts Gantt is in Alpha! - Highcharts
- Gantt chart | JShare
Highcharts 资源、整理集&FAQ
demo
- 正态分布图 | JShare
- 基础柱形图 | JShare
- 直方图 | JShare
- 更新数据列数据 | JShare
- 设置区域划分线代表的值为5.5 | JShare
- 设置区域划分带的颜色为#FCFFC5 | JShare
- Highcharts Demo - JSFiddle
- 数组数据进行关联 | JShare
- 动态更新坐标轴 | JShare
- 直线图数据点点击事件 | JShare
- 数据列点击事件 | JShare
- 各种更新数据列 | JShare
- 获取选中的数据列 | JShare
- 删除数据列 | JShare
- 极地图 | JShare
- 蜘蛛图 | JShare
- 高级更新 | JShare
instance
- 图表对象获取方法 | JShare
辅助线&注释
- blacklabel/annotations: Annotations plugin for Highstock by Black Label
- Demo
- Custom events - Highcharts module
- ZRRJDD/highchart: 主要存放highchart功能相关源码。
jfreechart
- JFreeChart
jscharts
- JS Charts - Free JavaScript charts
jsPlumb
- jsPlumb
- jsplumb/jsplumb: Visual connectivity for webapps
- jsPlumb Toolkit - build connectivity quickly
- Overview | jsPlumb Documentation
jsxgraph
- JSXGraph - JSXGraph
- JSXGraph
- JSXGraph Conference | 2. International JSXGraph Conference
- JSXGraph - JSXGraph
- JSXGraph - JSXCompressor – zlib compressed JavaScript code
Least.js
- kamilczujowski/least.js-2: This plugin is no longer maintained – Random and Responsive HiDPI jQuery Gallery based on HTML5 and CSS3
mermaid
- mermaid-js/mermaid: Generation of diagram and flowchart from text in a similar manner as markdown
- knsv/mermaid: Generation of diagram and flowchart from text in a similar manner as markdown
- mermaid · GitBook
- mermaid - Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.
- mermaid-js/mermaid-live-editor: Edit, preview and share mermaid charts/diagrams. New implementation of the live editor.
- mermaid-js/mermaid-cli: Command line tool for the Mermaid library
- TomWright/mermaid-server: Go implementation of a HTTP server to allow remote generation of mermaid-js diagrams without any pre-requisites installed locally.
mapkitjs
- MapKit JS - Maps - Apple Developer
morris.js
- morris.js
- morrisjs/morris.js: Pretty time-series line graphs
MultiQC
- ewels/MultiQC: Aggregate results from bioinformatics analyses across many samples into a single report.
#O-T
OrgChart
- dabeng/OrgChart: It's a simple and direct organization chart plugin. Anytime you want a tree-like chart, you can turn to OrgChart.
- caprica/jquery-orgchart: JQuery Organisation Chart Plugin
- wesnolte/jOrgChart: A jQuery plugin to draw tree-like structures such as OrgCharts.
paperjs
- Paper.js
- paperjs/paper.js: The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey
pizza-pie-charts
- Pizza Pie Charts | Playground from ZURB
- zurb/pizza: Better pie, donut, line, and bar graphs.
plantuml
- 开源工具,使用简单的文字描述画UML图。
pigeon-maps
- mariusandra/pigeon-maps: ReactJS Maps without external dependencies
- pigeon-maps
p5.js
- processing/p5.js: p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
- home | p5.js
- mapk/p5js-block: A p5.js block for Gutenberg in WordPress
Processing.js
- Processing.js
- processing-js/processing-js: A port of the Processing visualization language to JavaScript.
Rappid
- Rappid: Powerful visual tools at your fingertips
reference
- Raphaël Reference
- DmitryBaranovskiy/raphael: JavaScript Vector Library
- Raphaël—JavaScript Library
raphael
- Raphaël Reference
- Raphaël—JavaScript Library
- Raphaël Reference
- DmitryBaranovskiy/g.raphael: Charts for Raphaël
- crccheck/raphael-svg-import-classic: Import SVG files to Raphael
- DmitryBaranovskiy/raphael: JavaScript Vector Library
- neveldo/jQuery-Mapael: jQuery plugin based on raphael.js that allows you to display dynamic vector maps
- An Intro to Raphaël - Raphaël
rawgraphs
- RAWGraphs
- densitydesign/raw: The missing link between spreadsheets and data visualization
rgraph
- RGraph is a Free and Open Source JavaScript charts library for websites
roughViz
- jwilber/roughViz: Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.
SVG.js
- SVG.js | Home
- svgdotjs/svg.js: The lightweight library for manipulating and animating SVG
Sinomap
- Sinomap - 超轻量 JS 地图库
- doodlewind/sinomap: 🌎 Super lightweight canvas map lib.
smoothiecharts
- Smoothie Charts: A JavaScript Charting Library for Streaming Data
- joewalnes/smoothie: Smoothie Charts: smooooooth JavaScript charts for realtime streaming data
Sparky
- Sparky
sigmajs
- Sigma js
- jacomyal/sigma.js: A JavaScript library dedicated to graph drawing
SVGator
- SVG Animation Creator - Animate and Export SVG | SVGator
SuperMap
- SuperMap/iClient-JavaScript: Modern GIS Web Client for JavaScript, based on Leaflet\OpenLayers\MapboxGL-JS\Classic(iClient8C), enhanced with ECharts\D3\MapV etc. Contributed by SuperMap & community.
- SuperMap iClient JavaScript 10i
Superset
- apache/superset: Apache Superset is a Data Visualization and Data Exploration Platform
- Welcome | Superset
tui-chart
- TOAST UI :: Make Your Web Delicious!
- nhnent/tui.chart: 🍞🍯 Beautiful chart for data visualization.
#U-Z
vis.js
- vis.js
- almende/vis: vis.js is a dynamic, browser-based visualization library
- vis.js
viser
- viserjs/viser: viser is a toolkit fit for data vis engineer. https://viserjs.gitee.io/
- Viser
¥antvis
antv
- AntV team
- AntV | 蚂蚁数据可视化
- 蚂蚁数据可视化 - AntV
G2
- antvis/G2: 📊 A highly interactive data-driven visualization grammar for statistical charts.
- antvis/g2: The Grammar of Graphics in JavaScript
- antvis/G2Plot: An interactive and responsive charting library
- G2 可视化引擎 | AntV
- G2Plot 开箱即用的图表库 | AntV
- G2 基础图表类库 - AntV
G6
- antvis/G6: ♾ A Graph Visualization Framework in JavaScript
- G6 图可视化引擎 | AntV
X6
- antvis/X6: 🚀 JavaScript diagramming library that uses SVG and HTML for rendering.
- X6 | 蚂蚁数据可视化
¥Map
city-roads
- anvaka/city-roads: Visualization of all roads within any city
- Draw all roads in a city at once
Leaflet
Leaflet core
- Leaflet
- Leaflet/Leaflet: JavaScript library for mobile-friendly interactive maps
- Leaflet/Leaflet.draw: Vector drawing and editing plugin for Leaflet
Leaflet libs、plugins&tools
leaflet-extras
- leaflet-extras
- leaflet-extras/leaflet-providers: An extension to Leaflet that contains configurations for various free tile providers.
react-leaflet
- PaulLeCam/react-leaflet: React components for Leaflet maps
- React Leaflet | React Leaflet
Vue Leaflet
- Vue Leaflet
- vue-leaflet/Vue2Leaflet: Vue 2 components for Leaflet maps
- tombatossals/angular-leaflet-directive: AngularJS directive to embed an interact with maps managed by Leaflet library
- stefanocudini/leaflet-search: Search stuff in a Leaflet map
- perliedman/leaflet-routing-machine: Control for routing in Leaflet
- perliedman/leaflet-realtime: Put realtime data on a Leaflet map
- ljagis/leaflet-measure: Coordinate, linear, and area measure control for Leaflet maps
- calvinmetcalf/leaflet-ajax: plugin for leaflet for ajax
- onaci/leaflet-velocity: Visualise velocity data on a leaflet layer
- mapbox/leaflet-image: leaflet maps to images
- alex3165/react-leaflet-draw: React component for leaflet-draw on top of react-leaflet
- Turbo87/leaflet-sidebar: A responsive sidebar for Leaflet maps
- mapbox/leaflet-omnivore: universal format parser for Leaflet & Mapbox.js
- Asymmetrik/ngx-leaflet: Core Leaflet package for Angular.io
- angular-ui/ui-leaflet: AngularJS directive to embed an interact with maps managed by Leaflet library
- perliedman/leaflet-control-geocoder: A simple geocoder form to locate places. Easily extended to multiple data providers.
- wandergis/leaflet-echarts3: A plugin for leaflet to load echarts3 map and Make big data visualization easier.
Leaflet 资源、整理集&FAQ
- NICEXAI/leaflet_zh: Leaflet中文文档
- lbj96347/2020-virus-map: Base on China official news to pop up virus cases on map. 基于中国官方新闻公布数据,绘制新型冠状病毒案例于地图上。
- shfshanyue/2019-ncov: 全国新型冠状病毒,肺炎疫情实时省市地图
- 地图选择器
- 地图选择器
¥other 可视化
- chartjs/Chart.js: Simple HTML5 Charts using the <canvas> tag
- microsoft/SandDance: Visually explore, understand, and present your data.
- williamngan/pts: A library for visualization and creative-coding
- AAChartModel (An An)
- apachecn/fund-data-vis-zh
- Rappid: Powerful visual tools at your fingertips
- TOAST UI :: Make Your Web Delicious!
- The Best JavaScript Data Visualization & Charting Libraries 2018 | Code Wall
- From data to Viz | Find the graphic you need
- 数据可视化|数据可视化分析|数据可视化工具|数据可视化大屏幕展示 —UILeader
- FoamTree: addictively interactive Voronoi treemap | Carrot Search
¥甘特图
dhtmlxGantt
- DHTMLX/gantt: Javascript Gantt chart
PlusGantt
- 普加甘特图(PlusGantt) V3.0 开发文档
- robicch/jQueryGantt: jQuery Gantt editor
- frappe/gantt: Open Source Javascript Gantt
- thegrubbsian/jquery.ganttView: An editable jQuery Gantt chart plugin.
- mbielanczuk/jQuery.Gantt: jQuery Gantt Chart
- neyric/gh-issues-gantt: Generate Gantt Diagrams from GitHub Issues
- lenxeon/gantt: 项目甘特图,可调整任务的开始结束时间,百分比
- oguzhanoya/jquery-gantt: 🌈 Lightweight jQuery gantt plugin.
- realm/github-gantt: Generate Gantt Charts From Github Issues!
- ybx13579/jQuery.Gantt: jQuery.Gantt 甘特图
- d-band/gantt: Gantt chart library using jsx support SVG, Canvas and SSR
- limodou/uli-gantt: JQuery gantt plugin, based on d3.js and mmGrid
- jsGanttImproved/jsgantt-improved: A fully featured gantt chart component built entirely in Javascript, CSS and AJAX. No images required.
- FlamingTempura/JSGanttChart: JavaScript Gantt Chart Framework
- mattiasmak/Polymer-gantt: Polymer gantt
- substack/gantt-chart: generate an svg gantt chart in node and the browser
- ProtoTeam/time-gantt: 一个react类甘特图图表,功能是时间基线上的任务耗时管理,并且能够与过往耗时进行对比
- erikthered/raphael-gantt: Draw gantt charts with Raphaël and Moment.js
- goofmint/TodoistGanttChartView: Gantt Chart Viewer for Todoist
- ECharts Gallery
- 13个js版gantt甘特图控件集合_51CTO下载中心_IT技术资料免费下载
- 甘特图
¥热力图
- pa7/heatmap.js: 🔥 JavaScript Library for HTML5 canvas based heatmaps
- pa7/Keyboard-Heatmap: Realtime Keyboard Heatmap showing the character distribution of texts - made with heatmap.js
- pyalot/webgl-heatmap: A high performance WebGL/JS heatmap display library
- mohans-ca/d3js-heatmap: 10 Steps to create calendar view heatmap in d3.js
¥流程图(flow chart)
flowchart.js
- adrai/flowchart.js: Draws simple SVG flow chart diagrams from textual representation of the diagram
- flowchart.js
imove
- imgcook/imove: Move your mouse, generate code from flow chart
- 使用文档 · 语雀
mxgraph
- jgraph/mxgraph: mxGraph is a fully client side JavaScript diagramming library
- mxGraph 3.9.8
- JavaScript Diagramming
topology
- le5le-com/topology: A diagram (topology, UML) framework uses canvas and typescript. 一个轻量(100k左右)、功能丰富的绘图工具(微服务架构图、拓扑图、流程图、类图等UML图、脑图,动画、视频支持)。 【在线使用】:
- 乐吾乐Topology - 基于开源的免费可视化绘图工具
- 乐吾乐 Topology · 语雀
- 开发自己的图形库 · 语雀
- 乐吾乐
- 图之典
$网络、存储&安全
¥内容分发网络(Content Delivery Network,or Content Distribution Network,CDN)
cdnjs
- cdnjs
- cdnjs/cdnjs: 🤖 CDN assets - The #1 free and open source CDN built to make life easier for developers.
- cdnjs - The #1 free and open source CDN built to make life easier for developers
- cdnjs.cloudflare.com
express-cdn
- ladjs/express-cdn: Node module for delivering optimized, minified, mangled, gzipped assets with Express and Amazon's CDN (S3/CloudFront)
- express-cdn - npm
jsDelivr
- jsdelivr/jsdelivr: A free, fast, and reliable Open Source CDN for npm and GitHub
- jsdelivr/data.jsdelivr.com: The official jsDelivr API
- jsdelivr/www.jsdelivr.com: The official jsDelivr website
- jsDelivr - A free, fast, and reliable CDN for open source
- @lgd-utils/object CDN by jsDelivr - A CDN for npm and GitHub
module-to-cdn
- mastilver/module-to-cdn
UNPKG
- mjackson/unpkg: The CDN for everything on npm
- UNPKG
- 貌似发现了一个 unpkg.com 在国内的镜像? - V2EX
- Content delivery network - Wikipedia
- CDN Planet: we help you select the right CDN
- KeyCDN - Content delivery made easy
- BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务
- 静态资源托管库
Cloudflare
- Cloudflare_智能化云服务平台_免费CDN安全防护_Cloudflare 中国官网 | Cloudflare
- Cloudflare API v4 Documentation
¥Web 推送(Web Push)&实时消息推送
web-push-libs
- web-push-libs
- web-push-libs/web-push: Web Push library for Node.js
¥爬虫、存储、加载、路由&会话
¥web爬行和抓取库
Apify
- Apify
- apifytech/apify-js: Apify SDK: The scalable web crawling and scraping library for JavaScript. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.
- apify - npm
¥存储&异步存储
#Cookie
#Cookie core
Chrome Same-Site Cookies
- GoogleChromeLabs/samesite-examples: Examples of using the SameSite cookie attribute in a variety of language, libraries, and frameworks.
- draft-ietf-httpbis-cookie-same-site-00 - Same-Site Cookies
- SameSite cookies explained
- 如何快速技术升级?应对Chrome新版禁非法读取第三方Cookie - 知乎
- 什么是CookieMapping - 知乎
- 谷歌浏览器开始测试第三方Cookie拦截_cookie
Cookie Store API
- Cookie Store API
- Cookie Store API
- What are cookies? | Cookies & You
#Cookie libs、plugins&tools
cookie
- jshttp/cookie: HTTP server cookie parsing and serialization
cookieconsent
- osano/cookieconsent: A free solution to the EU, GDPR, and California Cookie Laws
Cookies
- ScottHamper/Cookies: JavaScript Client-Side Cookie Manipulation Library
cookie.js
- florian/cookie.js: A tiny JavaScript library that simplifies cookies.
cookies.js
- madmurphy/cookies.js: Simple cookie framework with full Unicode support
cookie-universal
- microcipcip/cookie-universal: Universal cookie plugin, perfect for SSR
evercookie
- samyk/evercookie: Produces persistent, respawning "super" cookies in a browser, abusing over a dozen techniques. Its goal is to identify users after they've removed standard cookies and other privacy data such as Flash cookies (LSOs), HTML5 storage, Silve
jquery-cookie
- carhartl/jquery-cookie: No longer maintained, superseded by JS Cookie:
js-cookie
- js-cookie/js-cookie: A simple, lightweight JavaScript API for handling browser cookies
- js-cookie - npm
tarteaucitron.js
- AmauriC/tarteaucitron.js: RGPD friendly cookie manager
weapp-cookie
- charleslo1/weapp-cookie: 一行代码让微信、头条、百度、支付宝小程序支持 cookie,兼容 uni-app 🍪🚀 One line of code allows weapp to support cookie(wx weixin wxapp cookie)
- Alex1990/tiny-cookie: A tiny cookie manipulation plugin for the browser.
#Cookie 资源、整理集&FAQ
cookie填充内容
JS Cookie 中文乱码
- JS设置cookie、读取cookie、删除cookie_javascript技巧_脚本之家
#IndexedDB
Dexie.js
- dfahlander/Dexie.js: A Minimalistic Wrapper for IndexedDB
- Dexie.js - Minimalistic IndexedDB Wrapper
db
- ngrx/db: RxJS powered IndexedDB for Angular apps
db.js
- aaronpowell/db.js: db.js is a wrapper for IndexedDB to make it easier to work against
IndexedDBShim
- axemclion/IndexedDBShim: A polyfill for IndexedDB using WebSql
IndexedDB
- w3c/IndexedDB: Indexed Database API
- Indexed Database API 3.0
idb
- jakearchibald/idb: IndexedDB, but with promises
- idb - npm
indexeddb-backbonejs-adapter
- superfeedr/indexeddb-backbonejs-adapter: An indexedDB adapter for Backbonejs
- Superfeedr Blog - Backbonejs adapter for IndexedDB
IDBWrapper
- jensarps/IDBWrapper: A cross-browser wrapper for IndexedDB
- IDBWrapper
idb.filesystem.js
- ebidel/idb.filesystem.js: HTML5 Filesystem API polyfill using IndexedDB
- idb.filesystem.js - npm
jquery-indexeddb
- axemclion/jquery-indexeddb: An IndexedDB Plugin for Jquery.
- Jquery IndexedDB Plugin
JsStore
- ujjwalguptaofficial/JsStore: JsStore is an IndexedDB Wrapper. It makes IndexedDB super easy with its SQL like apis.
- JsStore - Think in SQL and do in JS
level-js
- Level/level-js: An abstract-leveldown compliant store on top of IndexedDB.
treo
- treojs/treo: Consistent API to IndexedDB
- treojs.com
web-crypto-storage
- willgm/web-crypto-storage: A tiny promise-based crypto keyval storage using IndexedDB and the native Web Crypto API
zangodb
- erikolson186/zangodb: MongoDB-like interface for HTML5 IndexedDB
- Index
- MrXujiang/xdb: 基于indexedDB API二次封装的支持过期时间,且采用promise封装的存储库
- HTML5 IndexedDB本地储存-H5教程-PHP中文网
#WebStorage
barn
- arokor/barn: Fast, atomic persistent storage layer on top of localstorage
cross-storage
- zendesk/cross-storage: Cross domain local storage, with permissions
ImmortalDB
- gruns/ImmortalDB: A relentless key-value store for the browser.
KV Storage
- WICG/kv-storage: A proposal for an async key/value storage API for the web
- GoogleChromeLabs/kv-storage-polyfill: A polyfill for the kv-storage built-in module.
- KV Storage
- KV Storage: the Web's First Built-in Module | Google Developers
local-store2
- strange-fish/local-store2: 声明式的使用localStorage或sessionStorage
- local-store2 - npm
localForage
- localForage/localForage: 💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
- scotttrinh/angular-localForage: Angular service & directive for https://github.com/mozilla/localForage (Offline storage, improved.)
- tkh44/react-localforage: 👨🌾 Declarative localForage in React
- genkgo/ember-localforage-adapter: Offline usage for Ember Data, based on localstorage adapter, but now uses Mozilla's localforage as data source
- thgreasi/localForage-cordovaSQLiteDriver: SQLite driver for Cordova apps using localForage.
- shidianxia/vue-localforage: A simple Vue plugin wrapped from localForage.
- localForage/localForage-backbone: Backbone.js driver for the localForage offline storage library
- localforage - npm
- localForage
- localForage 中文文档
localStorage
- machao/localStorage: 全浏览器兼容localStorage组件
localStorageDB
- knadh/localStorageDB: A simple database layer for localStorage and sessionStorage for creating structured data in the form of databases and tables
lockr
- tsironis/lockr: A minimal API wrapper for localStorage
lscache
- pamelafox/lscache: A localStorage-based memcache-inspired client-side caching library.
store.js
- marcuswestin/store.js: Cross-browser storage for all use cases, used across the web.
store
- nbubna/store: A better way to use localStorage and sessionStorage
web-storage-cache
- wuchangming/web-storage-cache: 对localStorage 和sessionStorage 进行了扩展,添加了超时时间,序列化方法
- Chechengyi/sweet-storage: 给localStorage整合了过期时间的功能
- softvar/secure-ls: Secure localStorage data with high level of encryption and data compression.
- alekseykulikov/storage: Asynchronous browser storage with multiple back-ends (IndexedDB, WebSQL, localStorage)
- krasimir/lsbridge: Using local storage as a communication channel
- Pure-Peace/the-storages: Enhanced, support data binding localStorage and sessionStorage.
- dom-storage - npm
- 项目优化——localStorage|sessionStorage统一管理方案-mb6004f83c7725c的博客-51CTO博客
- Pure-Peace/the-storages: Enhanced, support data binding localStorage and sessionStorage.
- Pure-Peace/vue-the-storages: A Vue plugin that enhances localStorage/sessionStorage (supports vue2 and vue3). It allows two-way binding of storage data, multi-page data binding, storage event listener, and rich api (async/sync)
#高速缓存(Caching)
#HTML5 离线缓存
- 网络应用清单 | Web | Google Developers
- Manifesto - An HTML5 Offline Application Cache verification bookmarklet
#least-recently-used,LRU
async-cache
- isaacs/async-cache: Cache your async lookups and don't fetch the same thing more than necessary.
- async-cache - npm
hashlru
- dominictarr/hashlru
keyv-lru
- keyv-lru - npm
lru
- chriso/lru: A simple LRU cache
- lru - npm
lru-cache
- isaacs/node-lru-cache
- lru-cache - npm
lru-memoize
- erikras/lru-memoize: A utility to provide LRU memoization for any js function
- lru-memoize - npm
lru-memoizer
- jfromaniello/lru-memoizer: Memoize functions results using an lru-cache.
- lru-memoizer - npm
lru-queue
- medikoo/lru-queue: Size limited queue based on LRU algorithm
- lru-queue - npm
lru_map
- rsms/js-lru: A fast, simple & universal Least Recently Used (LRU) map for JavaScript
- lru_map - npm
- TrueLink/lru-ts: LRU cache in TypeScript, adapted from https://github.com/rsms/js-lru
lrucache
- zensh/lrucache: LRU Cache for node.js/browser.
- lrucache - npm
p-async-cache
- kaelzhang/p-async-cache: Cache the async promise lookups and avoid fetching the same thing more than necessary.
- p-async-cache - npm
quick-lru
- sindresorhus/quick-lru: Simple “Least Recently Used” (LRU) cache
- quick-lru - npm
weak-lru-cache
- kriszyp/weak-lru-cache: A cache using LRU and weak references to cache data in a way that works in harmony with garbage collection
- weak-lru-cache - npm
#memory-resident/memoization
fast-memoize
- caiogondim/fast-memoize.js: :rabbit2: Fastest possible memoization library
- fast-memoize - npm
jStorage
- andris9/jStorage: jStorage is a simple key/value database to store data on browser side
mem
- sindresorhus/mem: Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
- mem - npm
memorystorage
- Download/memorystorage: Memory-backed storage object that implements the Web Storage API
- memorystorage - npm
memoizee
- medikoo/memoizee: Complete memoize/cache solution for JavaScript
- memoizee - npm
memoizerific
- thinkloop/memoizerific: Fast, small, efficient JavaScript memoization lib to memoize JS functions.
- memoizerific - npm
memoize-one
- alexreardon/memoize-one: A memoization library which only remembers the latest invocation
- microlinkhq/async-memoize-one: memoize the last result, in async way.
- memoize-one - npm
- async-memoize-one - npm
micro-memoize
- planttheidea/micro-memoize: A tiny, crazy fast memoization library for the 95% use-case
- micro-memoize - npm
moize
- planttheidea/moize: The consistently-fast, complete memoization solution for JS
- moize - npm
nano-memoize
- anywhichway/nano-memoize: Faster than fast, smaller than micro ... a nano speed and size (780 Brotili bytes) memoize for single and multiple argument functions.
- nano-memoize - npm
p-memoize
- sindresorhus/p-memoize: Memoize promise-returning & async functions
- p-memoize - npm
- @j.u.p.iter/memory-storage - npm
- local-storage-poorlyfill - npm
- @axtk/memory-storage - npm
- memory-storage - npm
- memoization · GitHub Topics
proxy-memoize
- dai-shi/proxy-memoize: Intuitive magical memoization library with Proxy and WeakMap
cache-base
- jonschlinkert/cache-base: Basic object store with methods like get/set/extend/omit
- cache-base - npm
jsCache
- mortzdk/jsCache: jsCache is a javascript library that enables caching of javascripts, css-stylesheets and images using my localStorage polyfill. This is especially useful when serving your website for mobile phones, which has limited HTTP caching availabl
keyv-null
- keyv-null - npm
- @qest/cache-async-adapter - npm
- throttle-async-function - npm
brownies
- franciscop/brownies: 🍫 Tastier cookies, local, session, and db storage in a tiny package. Includes subscribe() events for changes.
basil.js
- Wisembly/basil.js: The missing Javascript smart persistent layer
remotestorage.js
- remotestorage/remotestorage.js: ⬡ JavaScript client library for integrating remoteStorage in apps
- samyk/poisontap: Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js.
¥页面预加载
prerender
- prerender/prerender: Node server that uses Headless Chrome to render a javascript-rendered page as HTML. To be used in conjunction with prerender middleware.
prerender-spa-plugin
- chrisvfritz/prerender-spa-plugin: Prerenders static HTML in a single-page application.
prerender-node
- prerender/prerender-node: Express middleware for prerendering javascript-rendered pages on the fly for SEO
quicklink
- GoogleChromeLabs/quicklink: ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time
- Quicklink
- quicklink - npm
vue-seo-prerender
- snipcart/vue-seo-prerender: Vue.js Tutorial: A Prerendered, SEO-Friendly Example
- Vue.js SEO-Friendly SPAs: Tips, Tools & Prerender Example - Snipcart
¥新窗口
browser-js
- kud/browser-js: A sugar for your browser.
pennywise
¥前端路由
page.js
- visionmedia/page.js: Micro client-side router inspired by the Express router
- Page.js by visionmedia
pathjs
- mtrpcic/pathjs: Simple, lightweight routing for web browsers
universal-router
- kriasoft/universal-router: A simple middleware-style router for isomorphic JavaScript web apps
- universal-router - npm
- Universal Router ∙ Isomorphic routing solution for JavaScript applications
- flatiron/director: a tiny and isomorphic URL router for JavaScript
- ribbitjs/ribbit: Standalone CLI for easy static file generating and route management.
- fengshi123/router-example: 本实例分别实现了 Hash 模式和 History 模式的路由
- Vue Router Path Parser
¥管理会话历史记录
history
- ReactTraining/history: Manage session history with JavaScript
- blog/analysis/history at master · sihai00/blog
- history - npm
history.js
- browserstate/history.js: History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 brow
jquery-ajaxy
- balupton/jquery-ajaxy: jQuery Ajaxy aims at solving complicated AJAX Paradigms by providing you with a easy managed solution to bind into page state (URL Hash) changes, AJAX form submits, and support AJAX links.
- jQuery Ajaxy
jquery-history
- balupton/jquery-history: Super-seeded by github.com/balupton/history.js - jQuery History allows you to easily track changes of the pages state by tracking URL Hashes. Supports changes triggered by bookmarks and back & forward buttons, as well as cross bro
- jQuery History - Simple History Handler/Remote for Hash, State, Bookmarking, and Forward Back Buttons
loadify.js
- aeurielesn/loadify.js: Loadify.js = jQuery + Anchors + Ajax + HTML5 History API.
pushy
- kibu-australia/pushy: Clojurescript library for quick and easy HTML5 pushState
InstantClick
- dieulot/instantclick: InstantClick makes following links in your website instant.
- InstantClick — JS library to make your website instant
- Events and script re-evaluation in InstantClick
- 完美解决有关预加载InstantClick的问题-js教程-PHP中文网
- 关于预加载InstantClick的问题解决方法_javascript技巧_脚本之家
- 使用InstantClick.js让页面提前加载200ms_javascript技巧_脚本之家
- InstantClick提升页面加载速度,让你的网站与众不同!-小锋博客
quickstart-js
- firebase/quickstart-js: Firebase Quickstart Samples for Web
- Quick Start — Vuetify.js
¥请求、响应、网络、客户端&服务端
¥Concurrent Request/Request Queue
- robinwp/RequestQueue: 带并发数限制的请求。需要浏览器支持promise,或者使用polyfill
- 1446445040/ajax-limiter: 一个不同于Promise.all的工具函数,用于当你想要尽快完成所有请求,又想控制并发数量的时候。一句话概括,控制并发请求的最大数量。
- mlinquan/for-more: Multithread Synchronization Loop. Support Promise.
- zqh404/requestQueue: 模拟一个请求队列,处理在http1.0协议下大量请求数并发情况导致6-8个请求等待而阻塞后面的请求情况
- zhongjiewang/js-crawler: 并发请求
¥统一资源标识符(Uniform Resource Identifier,URI)&统一资源定位符(Uniform Resource Location,URL)
#URLSearchParams
url-search-params
- WebReflection/url-search-params: Simple polyfill for URLSearchParams standard
- ungap/url-search-params: The URLSearchParams polyfill
- URLSearchParams - Web APIs | MDN
- plesiecki/tiny-search-params: Tiny (~300b) and ultra fast query-string like utility
- stevenvachon/is-urlsearchparams: Determines whether a value is a URLSearchParams instance.
- athanclark/purescript-web-urlsearchparams: Binding to the javascript Web URLSearchParams browser API
#Query String
append-query
- lakenen/node-append-query: Append querystring params to a URL.
- append-query - npm
qs
- ljharb/qs: A querystring parser with nesting support
- qs - npm
query-string
- sindresorhus/query-string: Parse and stringify URL query strings
- query-string - npm
qs-stringify
- goto-bus-stop/qs-stringify: Simple query stringify with nesting, ~200b gzipped.
- mathiasvr/querystring: Node's querystring module for browsers.
- unshiftio/querystringify: Querystringify - Small, simple but powerful query string parser.
- john-yuan/querystring.js: A query string encoder and decoder. Can be used to encode arrays and objects.
- cmddevelopllc/query-parameters: Translates URL query parameters for Mongoose, Express, and MongoDb
- url-search-query-builder - npm
- JavaScript获取URL中参数querystring的方法详解_javascript技巧_脚本之家
- Request 对象之QueryString集合
#URI/URL Polyfill
- lifaon74/url-polyfill: Polyfill URL and URLSearchParams to match last ES7 specifications
- LvChengbin/url: Polyfill for URL and URLSearchParams conforming the implementation of Google Chrome
- jerrybendy/url-search-params-polyfill: a simple polyfill for javascript URLSearchParams
- lukeed/url-shim: A 1.5kB browser polyfill for the Node.js `URL` and `URLSearchParams` classes.
检测、解析&格式化URI/URL
build-url
- steverydz/build-url
- build-url - npm
compare-urls
- sindresorhus/compare-urls: Compare URLs by first normalizing them
humanize-url
- sindresorhus/humanize-url: Humanize a URL: https://sindresorhus.com → sindresorhus.com
js-url
- websanova/js-url: url() - A simple, lightweight url parser for JavaScript
jsVideoUrlParser
- Zod-/jsVideoUrlParser: A javascript parser to extract informations like provider, channel, id, start time from YouTube, Vimeo, Dailymotion, Twitch,... urls
normalize-url
- sindresorhus/normalize-url: Normalize a URL
- normalize-url - npm
purl
- allmarkedup/purl: [NO LONGER MAINTAINED] A JS utility for for parsing URLs and extracting information out of them.
Url.js
- kevincox/url.js: URL parsing in javascript.
- jillix/url.js: A lightweight JavaScript library to manipulate the page url.
- url.js
- Url.combine 展示 - WEB源码js/css/H5 - JSRUN
url-join
- jfromaniello/url-join: Join all arguments together and normalize the resulting url.
- url-join - npm
url-parse
- unshiftio/url-parse: Small footprint URL parser that works seamlessly across Node.js and browser environments.
uri-js
- garycourt/uri-js: An RFC 3986 compliant, scheme extendable URI parsing/validating/normalizing/resolving library for JavaScript
- alexcorvi/anchorme.js: Tiny, fast, efficient, feature rich Javascript library to detect links / URLs / Emails in text and convert them to clickable HTML anchor links
- moxystudio/js-proper-url-join: Like path.join but for a URL
- lydell/resolve-url: Like Node.js’ `path.resolve`/`url.resolve` for the browser.
- mjackson/resolve-pathname: Resolve URL pathnames using JavaScript
- ljosa/urlize.js: JavaScript port of Django's function for converting URLs in text into clickable links.
- benmvp/url-lib: A simple, lightweight string utility for Node and browsers that supports serializing and parsing URLs and query strings.
- stevenvachon/universal-url: WHATWG URL for Node & Browser.
- stevenvachon/universal-url-lite: A smaller Universal WHATWG URL, for Browserify/etc.
- bryanthomaschen/re-url
- rock-candy/format-url: Create formatted urls
- ly-utils/ly-url-format: url参数格式化
- harrydengchao/tiny-urlformat: This is a url format tool
- IonicaBizau/parse-url: An advanced url parser supporting git urls too.
- IonicaBizau/parse-path: Parse paths (local paths, urls: ssh/git/etc)
- url-set-query - npm
- url-format - npm
- RFC 6570 - URI Template
- RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax
- urlencode - When to encode space to plus (+) or %20? - Stack Overflow
- HTTP URL Path Parameter Syntax — Dorian Taylor
- unshift.io
- URL Decode Online - Encode / Decode URL
¥网络连接状态
Offline.js
- Offline.js – Handle your users losing their internet connection like a pro
- HubSpot/offline: Automatically display online/offline indication to your users
¥请求、响应&客户端
#JSONP
- afeld/jsonp: A proxy to help with cross-domain requests
- loshafee/jsonp: a jsonp module using promise
- webmodules/jsonp: A simple JSONP implementation
- HolyZheng/jsonpGet: A simple lib for Jsonp Cross-domain Request, it returns a promise。一款用于jsonp跨域请求的插件,并经过promise封装,简单易用。
- hideden/ngx_http_jsonp_callback: nginx append jsonp callback module.
- JSONProxy
- jquery - jsonp callback problem - Stack Overflow
- JSONP 教程 | 菜鸟教程
#重复提交
axios
axios core
《axios源码解读系列》
contentType和responseType
- axios 的responseType 类型动态设置_慕课猿问
interceptors
- Instance does not have global interceptors · Issue #993 · axios/axios
transformRequest和transformResponse
- 用户对问题“如何使用transformRequest和transformResponse修改$资源的数据?”的回答 - 问答 - 云+社区 - 腾讯云
URLSearchParams
- URLSearchParams 对象用法-蚂蚁部落
- axios/axios: Promise based HTTP client for the browser and node.js
- Axios
- 使用说明 · Axios 中文说明 · 看云
- axios-es6 - npm
- axios2 - npm
- axios - npm
- axios中文网|axios API 中文文档 | axios
- Axios
axios libs、plugins&tools
#取消请求(Abort/Cancel Request)
axios-cancel
- GitHub - thaerlabs/axios-cancel: Simplify cancellation of http requests when using the awesome axios library
- axios-cancel - npm
axios-cancel-plugin
- yomaGit/axios-cancel: axios取消请求demo
- axios-cancel-plugin - npm
- axios-cancelable - npm
- cp-axios - npm
- c-promise2 - npm
- http-conn - npm
- cp-fetch - npm
- axios-cancel-mixin - npm
axios-cached-dns-resolve
- axios-cached-dns-resolve - npm
axios-extensions
- kuitos/axios-extensions: 🍱 axios extensions lib, including throttle, cache, retry features etc...
axios-mapper
- RainManGO/axios-mapper: 🚀🚀make ts project easy to requset transform model
axios-middleware
- emileber/axios-middleware: Simple axios middleware service
- Getting started
axios-mock-adapter
- ctimmerm/axios-mock-adapter: Axios adapter that allows to easily mock requests
axios-pluginify
- uioz/axios-pluginify: 插件化你的 axios 拦截器和工具, 使其更加容易复用.
axios-retry
- softonic/axios-retry: Axios plugin that intercepts failed requests and retries them whenever possible
axios-service
- libaoxu/axios-service: make axios more easlier to use in code
- Package - axios-service
progress-bar-4-axios
- rikmms/progress-bar-4-axios: Slim progress bar (NProgress) for Web applications that use Axios library for HTTP requests
- axios-progress-bar - npm
retrofit-cjs
- glangzh/retrofit-cjs: retrofit-cjs 是一个基于JavaScript装饰器(Decorator)和 axios 实现的网络请求库, 支持Vue / React / react-native 等常用框架, 支持node.js
very-axios
- verymuch/very-axios: 基于axios的更实用封装
- axios-extensions · GitHub Topics
- axios-adapter · GitHub Topics
- axios-plugin · GitHub Topics
- axios-ecosystem · GitHub Topics
- srph/axios-response-logger: Axios interceptor which logs responses
- Gerhut/axios-debug-log: Axios interceptor of logging request & response with debug library.
axios 资源、整理集&FAQ
axios 资源
axios config
axios-api-module
- CalvinVon/axios-api-module: 一个专注于业务并基于 axios 的模块化封装模块。🚀 v3.x 重新设计了API和中间件,让发送请求更简单!
- hengshanMWC/film: 针对axios和flyio之类的二度封装,将配置文件转成方法,主要解决parmas路径痛点
axios 整理集
axios FAQ
axios 文件
- vue+axios实现文件下载及vue中使用axios的实例_vue.js_脚本之家
取消请求
- vannvan/wwvue-cli: vue-cli升级版脚手架,常用插件、全局混入、公共指令、模块化vuex、便捷的命令行工具等,开箱即用!如果对您有帮助,还望不要吝啬⭐,如果您有更好的建议还望提issues一下,此方案会不断完善,不定期更新 !😀😀
- dadaiwei/vue-react-cancelToken: 展示如何在vue和react中更优雅地实现组件销毁取消请求.
请求缓存/请求过滤
- SugarTurboS/repeat-request-minder: A tool that can help you check whether there are duplicate requests in your project
- SugarTurboS/repeat-request-minder-webpack-plugin
- jf3096/request-container: help you to manage http request and ensure all same requests performed once
- 前端 api 请求缓存方案 · Issue #2 · wsafight/personBlog
- Interceptor for 302 responses · Issue #980 · axios/axios
- Need some advice about handling 302 redirects from Ajax · Issue #932 · axios/axios
- maxRedirects still follows a redirect · Issue #674 · axios/axios
- axios 实现loading加载提示 · 小龙哥的前端博客 · 看云
- axios全攻略 | 羸弱的小金鱼
- Custom properties for config · Issue #2203 · axios/axios
fly.js
- wendux/fly: Supporting request forwarding and Promise based HTTP client for all JavaScript runtimes.
- flyio - npm
- flyio-起步
- wendu's git page
- flyio-Get started
intercooler-js
- bigskysoftware/intercooler-js: Making AJAX as easy as anchor tags
- intercooler.js - Simple AJAX using HTML attributes
popsicle
- serviejs/popsicle: Simple HTTP requests for node and the browser
- popsicle - npm
- servie-finalhandler - npm
- servie-errorhandler - npm
request
- request
- request/request: 🏊🏾 Simplified HTTP request client.
- request/promise-core: Core Promise support implementation for the simplified HTTP request client 'request'.
- request/request-promise: The simplified HTTP request client 'request' with Promise support. Powered by Bluebird.
- request/request-promise-any: The simplified HTTP request client 'request' with Promise support. Powered by 'any-promise'.
- request/request-promise-bluebird: DO NOT USE request-promise-bluebird! Use request-promise instead. It uses Bluebird under the hood.
- request/request-promise-native: The simplified HTTP request client 'request' with Promise support. Powered by native ES6 promises.
- void666/request-promise-retry: Simplest request promise wrapper with retry
- FdezRomero/request-image-size: Detect image dimensions via request.
- request-promise-core - npm
- promise-request-retry - npm
- request-image-size - npm
superagent
- visionmedia/superagent: Ajax for Node.js and browsers (JS HTTP client)
- leviwheatcroft/superagent-throttle: A plugin for superagent that throttles requests.
- superagent - npm
¥验证、识别&密码
¥Authorization
#密码强度
zxcvbn
- dropbox/zxcvbn: Low-Budget Password Strength Estimation
- dadiu/passwordStrength: 密码强度
- fnando/password_strength: Check password strength against several rules. Includes ActiveRecord/ActiveModel support.
- kartik-v/strength-meter: A dynamic strength meter for password input validation with various configurable options.
- ravisorg/Mellt: A brute force password checker that returns a meaningful number describing the real world strength of your password
- tests-always-included/password-strength: Calculates the entropy of a password
- elwayman02/ember-cli-password-strength: Ember-CLI wrapper for password-strength checking via zxcvbn
- nraboy/ionic-cipher-safe-app: Store passwords on Firebase using a master password and AES strength encryption with Ionic Framework
- rung-tools/tiny-password-strength: Super tiny password strength checker
- enquirer/prompt-password-strength: Custom mask function for prompt-password that adds a 'strength progress meter' that changes color as the password strength increases. Uses zxcvbn, the popular password strength estimation tool brought to you by dropbox.
#密码校验
password-validator
- tarunbatra/password-validator: Validates password according to flexible and intuitive specification
- password-validator - npm
#验证码
- desirepath41/visualCaptcha: visualCaptcha's Main Repo. This is a collection of all the different versions/repos of visualCaptcha.
- AJ-Captcha: 行为验证码(滑动拼图、点选文字),前后端(java)交互,包含vue/h5/Android/IOS/flutter/uni-app的源码和实现
auth0.js
- Auth0
- auth0/auth0.js: Auth0 headless browser sdk
¥身份证
IDValidator
- mc-zone/IDValidator: 中国大陆个人身份证号验证 Chinese Mainland Personal ID Card Validation
¥电话号码
- andreasgal/PhoneNumber.js: phonenumber.js is a JavaScript library to verify and format phone numbers
¥邮件
mailcheck
- mailcheck/mailcheck: Reduce misspelled email addresses in your web apps.
¥智能识别库
光学字符识别 (Optical Character Recognition,OCR)
Tesseract Open Source OCR
Tesseract.js
- naptha/tesseract.js: Pure Javascript OCR for more than 100 Languages 📖🎉🖥
- tessdata/4.0.0 at gh-pages · naptha/tessdata
- jeromewu/tesseract.js-offline: An example for using tesseract.js in offline
- q27488/tesseract.js-vue-offline: 基于tesseract.js的离线ocr识别vue应用
- Tesseract.js | Pure Javascript OCR for 100 Languages!
- tesseract-ocr
- tesseract-ocr/tesseract: Tesseract Open Source OCR Engine (main repository)
- ouyanghuiyu/chineseocr_lite: 超轻量级中文ocr,支持竖排文字识别, 支持ncnn推理 , psenet(8.5M) + crnn(6.3M) + anglenet(1.5M) 总模型仅17M
- chenfengyanyu/electron-ocr: OCR(Optical Character Recognition), Electron, Tools
- JaidedAI/EasyOCR: Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
浏览器指纹库
BrowserLeaks
- BrowserLeaks - Web Browser Fingerprinting - Browsing Privacy
- Canvas Fingerprinting - BrowserLeaks
clientjs
- jackspirou/clientjs: Device information and digital fingerprinting written in pure JavaScript.
fingerprint
- jonasstrehle/supercookie: ⚠️ Browser fingerprinting via favicon!
FingerprintJS
- FingerprintJS
- fingerprintjs/fingerprintjs: Browser fingerprinting library with the highest accuracy and stability.
- FingerprintJS Pro - Browser fingerprinting and fraud detection API
- AmIUnique
- What browser am I using? Is my browser up to date? - WhatIsMyBrowser.com
- AudioContext Fingerprint Test Page
- Cover Your Tracks
- Network IP Address via ipcalf.com
- Electronic Frontier Foundation | Defending your rights in the digital world
- Privacy Badger
- 指纹浏览器官网 - AdsPower电商防关联指纹浏览器
- Web客户端追踪(上)—Cookie追踪
- Web客户端追踪(下)—浏览器指纹追踪
- 浏览器指纹追踪技术简述 - 知乎
网页语音识别库
$数据分析、处理、格式化、类型、编码、解码、压缩&解压缩
¥数据处理
¥Google 统计分析库
¥Immutable State
immer
- immer
- immerjs/immer: Create the next immutable state by mutating the current one
- Introduction to Immer | Immer
Immutable.js
- Immutable.js
- immutable-js/immutable-js: Immutable persistent data collections for Javascript which increase efficiency and simplicity.
- immutable - npm
- Immutable.js
- Immutable.js
immutability-helper
- kolodny/immutability-helper: mutate a copy of data without changing the original source
- immutability-helper - npm
object-path-immutable
- mariocasciaro/object-path-immutable: Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
SpaceAce
- JonAbrams/SpaceAce: A fancy immutable storage library for JavaScript
seamless-immutable
- rtfeldman/seamless-immutable: Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
- MartinSnyder/seamless-immutable-cursor: Compact Cursor Library built on top of the excellent seamless-immutable
- crudh/seamless-immutable-mergers: A collection of mergers for use with seamless-immutable
¥JavaScript Utilities
1loc
- 1 LOC - Favorite JavaScript utilities in single line of code
- phuoc-ng/1loc: What's your favorite JavaScript single LOC (line of code)?
Codsen
- Codsen
- codsen/codsen: a monorepo of npm packages
- codsen/codsen.com: website
- Codsen
- Open Source | Codsen
ec-do
- chenhuiYj/ec-do: 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等。
futil-js
- smartprocure/futil-js: F(unctional) util(ities). Resistance is futile.
just
- angus-c/just: A library of tiny, dependency-free JavaScript functions that do just do one thing.
- just-clone
Inspect JS
- Inspect JS
licia
- liriliri/licia: Useful utility collection with zero dependencies
- Licia: Useful Utility Collection with Zero Dependencies:)
- Builder - Licia: Useful Utility Collection with Zero Dependencies:)
- Docs - Licia: Useful Utility Collection with Zero Dependencies:)
- A New Utility Library Designed to Get Things Done – Hacker Noon
lodash
lodash core
- lodash/lodash: A modern JavaScript utility library delivering modularity, performance, & extras.
- lodash/lodash.com: The Lodash website.
- lodash/lodash-doc-globals: Globals referenced by Lodash documentation examples.
- Lodash Archive
- lodash/lodash at 4.17.11-es
- lodash/fp at 4.17.15-npm · lodash/lodash
- FP Guide · lodash/lodash Wiki
- lodash - npm
- lodash-es - npm
- Lodash
- Lodash Documentation
- Lodash custom builds
- lodash 中文网
- Lodash 中文文档 | Lodash 中文网
- Lodash 中文文档 | Lodash 中文网
- Lodash 中文文档(v4.17.10)
- Lodash per method packages
- Lodash Documentation
lodash libs、plugins&tools
lodash-fp
- lodash-archive/lodash-fp: Lodash with more functional fun.
- jfmengels/lodash-fp-docs
- lodash/fp at 4.17.11-npm · lodash/lodash
- jfmengels/eslint-plugin-lodash-fp: ESLint rules for lodash/fp
- lodash/fp at npm · lodash/lodash
lodash-cli
- lodash-archive/lodash-cli: The Lodash command-line interface.
- lodash-cli - npm
- Lodash custom builds
n_
- borisdiakur/n_: Node.js REPL with lodash
- wix/eslint-plugin-lodash: ESLint rules for lodash
- marklagendijk/lodash-deep: Lodash mixins for (deep) object accessing / manipulation.
- typicode/lodash-id: Makes it easy to manipulate id-based resources with lodash or lowdb
- lodash-amd - npm
- keywords:lodash-modularized - npm search
lodash 资源、整理集&FAQ
lodash 资源
lodash 整理集
lodash FAQ
- [译]如何在 Vue.js 中使用第三方库 · Issue #51 · dwqs/blog
- node.js - Unable to import lodash - Stack Overflow
lazy.js
- dtao/lazy.js: Like Underscore, but lazier
- Lazy.js - v0.5.1
- Lazy.js - v0.5.1
mout
- mout/mout: Modular JavaScript Utilities
- mout : Modular JavaScript Utilities
outils
- proYang/outils: 前端业务代码工具库
- outils - npm
underscore
underscore core
- jashkenas/underscore: JavaScript's utility _ belt
- Underscore.js
- Underscore.js
- Underscore.js 中文文档
- Underscore.js(1.9.1) 中文文档
- Underscore.js(1.8.3) 中文文档
underscore 资源、整理集&FAQ
underscore 资源
underscore-analysis
- lessfish/underscore-analysis: underscore-1.8.3.js 源码解读 & 系列文章(完)
- Issues · lessfish/underscore-analysis
- documentcloud/underscore-contrib: The brass buckles on Underscore's utility belt
- you-dont-need/You-Dont-Need-Lodash-Underscore: List of JavaScript methods which you can use natively + ESLint Plugin
underscore 整理集
《underscore 系列》
- underscore 系列之如何写自己的 underscore · Issue #56 · mqyqingfeng/Blog
- underscore 系列之链式调用 · Issue #57 · mqyqingfeng/Blog
- underscore 系列之内部函数 cb 和 optimizeCb · Issue #58 · mqyqingfeng/Blog
- underscore 系列之内部函数 restArgs · Issue #60 · mqyqingfeng/Blog
- underscore 系列之防冲突与 Utility Functions · Issue #62 · mqyqingfeng/Blog
- underscore 系列之实现一个模板引擎(上) · Issue #63 · mqyqingfeng/Blog
- underscore 系列之实现一个模板引擎(下) · Issue #70 · mqyqingfeng/Blog
- underscore 系列之字符实体与 _.escape · Issue #77 · mqyqingfeng/Blog
- underscore 的源码该如何阅读? · Issue #79 · mqyqingfeng/Blog
《打造属于自己的underscore系列》
underscore FAQ
- zrysmt/DIY-underscorejs: 动手DIY一个underscorejs库及underscorejs源码分析博客使用的代码
- UnderscoreJS精巧而强大工具包 | 粉丝日志
- JS高手进阶之路:underscore源码经典(一)_慕课手记
- JS高手进阶之路:underscore源码经典(二)_慕课手记
utils
- jonschlinkert/utils: Fast, generic JavaScript/node.js utility functions.
Zepto
- madrobby/zepto: Zepto.js is a minimalist JavaScript library for modern browsers, with a jQuery-compatible API
- Zepto Docs
- Zepto Docs
- Zepto.js (1.2.0) API 中文文档-轻量级兼容jQuery的JavaScript库
- Zepto,Zepto.js,Zepto API 中文版,Zepto.js API 中文版,Zepto 中文手册: 轻量级兼容jQuery的JavaScript库
- node-modules/utility: A collection of useful utilities.
- JofunLiang/usuallyjs: 一个面向现代 Web 开发的 JavaScript 函数库
- JowayYoung/trample: A front-end Web/Node general utils library
- tangshuang/omd: javascript module method which is compatible with CommonJS(node), amd (RequireJS) & cmd (SeaJS)
- tnfe/bbo: A useful utility collection library with zero dependencies. 🍖🌭🍔
- littleTreeme/kdutil: 中后台应用通用工具库
- tt-52101/bes-jstools: 100多个基础常用JS函数和各种数据转换处理集合大全,此工具包是在 outils 的基础上,加上个人平时收集的代码片段进行的二次整合
- lizhanyi/tools: tools
- flatiron/utile: A drop-in replacement for `util` with some additional advantageous functions
- access log date format · jsPerf
¥State Management
akita
- datorama/akita: 🚀 State Management Tailored-Made for JS Applications
cerebral
- cerebral/cerebral: Declarative state and side effects management for popular JavaScript frameworks
- Cerebral Docs
dob
- dobjs/dob: Light and fast 🚀 state management tool using proxy.
Flux
Flux core
- facebook/flux: Application Architecture for Building User Interfaces
- Flux | Application Architecture for Building User Interfaces
Flux libs、plugins&tools
flux-standard-action
- redux-utilities/flux-standard-action: A human-friendly standard for Flux action objects.
Flux 资源、整理集&FAQ
- jackiewillen/build-your-own-flux: flux模式的简单版本实现
- 前端Flux架构简介 -解道Jdon
mobx
MobX State Tree数据组件化开发
- mobxjs/mobx: Simple, scalable state management.
- niqingyang/mobx-loading: 参考了 dva-loading 的思路,基于 mobx 实现了用于监控各个 mode 和 effect 加载状态的组件
Ractor
- FE-Ractor/ractor-react
- FE-Ractor/ractor-hooks: custom hooks for React
- FE-Ractor/ractor: An event system based state management inspired by Redux and Akka Actor
- Reade Me · Ractor
SimpleStateManager
- jonathan-fielding/SimpleStateManager: A responsive state manager which allows you to run different javascript at different browser widths
storeon
- storeon/storeon: 🌩 A tiny (167 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte
usm
- unadlib/usm: 🏖 A concise & flexible state model for Redux/MobX/Vuex, etc.
xstate
- statelyai/xstate: State machines and statecharts for the modern web.
- XState Docs
zuck.js
- ramon82/zuck.js: A javascript library that lets you add stories EVERYWHERE.
- zuck.js | ramon souza
- developit/stockroom: 🗃 Offload your store management to a worker easily.
- The Elm Architecture · An Introduction to Elm
¥随机数
Chance
- chancejs/chancejs: Chance - Random generator helper for JavaScript
- Chance
- Chance
random_compat
- paragonie/random_compat: PHP 5.x support for random_bytes() and random_int()
- Community Projects - Paragon Initiative Enterprises
¥Flatten、复制、合并、搜索、过滤、替换、比较、排序
Fuse
- fuzzy - npm
- krisk/Fuse: Lightweight fuzzy-search, in JavaScript
- nextapps-de/flexsearch: Next-Generation full text search library for Browser and Node.js
- bevacqua/fuzzysearch: Tiny and blazing-fast fuzzy search in JavaScript
- farzher/fuzzysort: Fast SublimeText-like fuzzy search for JavaScript.
- Glench/fuzzyset.js: fuzzyset.js - A fuzzy string set for javascript
- mattyork/fuzzy: Filters a list based on a fuzzy string search
- Yomguithereal/talisman: A straightforward & modular NLP, machine learning & fuzzy matching library for JavaScript.
list.js
- javve/list.js: The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML.
- Search, sort, filters, flexibility to tables, list and more! - List.js
mixitup
- patrickkunka/mixitup: A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more
- MixItUp | KunkaLabs
PourOver
- NYTimes/pourover: A library for simple, fast filtering and sorting of large collections in the browser. There is a community-maintained fork that addresses a handful of post-NYT issues available via @hhsnopek's https://github.com/hhsnopek/pourover
- data-filtering · GitHub Topics
- mesqueeb/filter-anything: A simple (TypeScript) integration of "pick" and "omit" to filter props of an object
- mesqueeb/find-and-replace-anything: Replace one val with another or all occurrences in an object recursively. A simple & small integration.
- mesqueeb/compare-anything: Compares objects and tells you which props are duplicate, and props are only present once.
- mesqueeb/copy-anything: An optimised way to copy'ing (cloning) an Object or Array. A small and simple integration
- mesqueeb/merge-anything: Merge objects & other types recursively. A simple & small integration.
- mesqueeb/flatten-anything: Flatten objects and replace nested props with 'prop.subprop'. A simple and small integration.
- 记一个复杂组件(Filter)的从设计到开发 · Issue #47 · Nealyang/PersonalBlog
- 电脑文件夹排序中的名称排列那个字符最靠前?不仅仅限制汉字和字母。_百度知道
¥双向数据绑定
- ermouth/jQuery.my: jQuery.my is a plugin that binds form controls with js data structures.
- Basic concepts
¥数据验证
ajv
- ajv-validator/ajv: The fastest JSON Schema Validator. Supports draft-04/06/07
- ajv-validator/ajv-keywords: Custom JSON-Schema keywords for Ajv validator
- ajv-validator/ajv-errors: Custom error messages in JSON-Schema for Ajv
is-my-json-valid
- mafintosh/is-my-json-valid: A JSONSchema validator that uses code generation to be extremely fast
is-odd
- i-voted-for-trump/is-odd: I created this in 2014, the year I learned how to program. All of the downloads are from an old version of https://github.com/micromatch/micromatch. I've done a few other things since: https://github.com/jonschlinkert.
- is-odd - npm
is-glob
- micromatch/is-glob: If you use globs, this will make your code faster. Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience. 55+ million downloads.
- is-glob - npm
is-number
- jonschlinkert/is-number: JavaScript/Node.js utility. Returns `true` if the value is a number or string number. Useful for checking regex match results, user input, parsed strings, etc.
- is-number - npm
isobject
- jonschlinkert/isobject: Is the value an object, and not an array or null?
- isobject - npm
is-primitive
- jonschlinkert/is-primitive: Is the typeof value a javascript primitive?
- is-primitive - npm
is-plain-object
- jonschlinkert/is-plain-object: Returns true if the given value is an object created by the Object constructor.
- is-plain-object - npm
is-valid-glob
- micromatch/is-valid-glob: Return true if a value is a valid glob pattern string, or array of glob patterns.
joi
- hapijs/joi: Object schema validation
- sideway/joi: The most powerful data validation library for JS
ow
- sindresorhus/ow: Function argument validation for humans
schema.js
- akidee/schema.js: Sophisticated JSON schema based data validation and adaptation
Superstruct
- ianstormtaylor/superstruct: A simple and composable way to validate data in Javascript.
validatorjs
- skaterdav85/validatorjs: A data validation library in JavaScript for the browser and Node.js, inspired by Laravel's Validator.
v8n
- imbrn/v8n: ☑️ JavaScript fluent validation library
- Introduction | v8n
valid.js
- dleitee/valid.js: 📝 A library for data validation.
yup
- jquense/yup: Dead simple Object schema validation
- typechecker · GitHub Topics
- primitive-types · GitHub Topics
- type-checking · GitHub Topics
- type-checker · GitHub Topics
- type-check · GitHub Topics
- lucono/xtypejs: Elegant, highly efficient data validation for JavaScript.
- cedriking/is.js: Micro javascript library to use in conditions.
- manikumarkv/data-validator-js: Validations and utility library for TS and JS
- CharlGottschalk/approvejs: A simple JavaScript validation library that doesn't interfere
- ostrowr/ts-json-validator: Let JSON play nicely with Typescript
- afram/is-uuid: UUID check for node and the browser
- segmentio/is-email: Component: loosely validate an email address.
- mesqueeb/is-what: JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.
- juliangruber/isarray: Array#isArray for older browsers.
- micromatch/has-glob: Returns `true` if an array has a glob pattern.
¥数据模型(Data Model)
DataScheme
- TechQuery/DataScheme: Data Model framework based on ECMAScript Decorator proposal
- Home | data-scheme
jSchema
- ignoreintuition/jSchema: A simple, easy to use data modeling framework for JavaScript
schema-typed
- rsuite/schema-typed: Schema for data modeling & validation
Vmo
- xiaobebe/Vmo: Vmo 是一个用于前端的数据模型。解决前端接口访问混乱,服务端数据请求方式不统一,数据返回结果不一致的微型框架。
- data-model · GitHub Topics
- datamodel · GitHub Topics
¥数据代理(Data Agent)
datagent
- lpreterite/datagent: 一个用于模块化管理前端请求的工具
- datagent - npm
- Datagent - 一个用于模块化管理前端请求的工具
¥数学(Math)
MathJax
- MathJax
- MathJax | Beautiful math in all browsers.
- mathjax/MathJax: Beautiful and accessible math in all browsers
KaTeX
- KaTeX
- KaTeX/KaTeX: Fast math typesetting for the web.
- KaTeX – The fastest math typesetting library for the web
- iwillwen/data-book-codes: 基于 JavaScript 开发灵活的数据应用
¥格式化
¥组件、元素、标签
#format input
cleave.js
- nosir/cleave.js: Format input text content when you are typing...
- Cleave.js - Format input text content when you are typing
imask
- uNmAnNeR/imaskjs: vanilla javascript input mask
vanilla-masker
- vanilla-masker/vanilla-masker: VanillaMasker is a pure javascript mask input
- VanillaMasker
- insin/inputmask-core: Standalone input mask implementation, independent of any GUI
- the-darc/string-mask: A string formatter and validator based on masks.
- romulobrasil/PureMask.js: Biblioteca de mascaras em inputs de forms desenvolvido em Javascript puro. Library masks inputs on forms developed in pure JavaScript.
- autoNumeric/autoNumeric: autoNumeric is a standalone library that provides live as-you-type formatting for international numbers and currencies.
- RobinHerbots/Inputmask: Input Mask plugin
htmlparser2
- fb55/htmlparser2: forgiving html and xml parser
repeat-element
- jonschlinkert/repeat-element: Create an array by repeating the given string n times.
- repeat-element - npm
¥数字
#阿拉伯数字与中文互转
nzh
- cnwhy/nzh: 数字转中文(大写,小写)数字,金额。
- nzh - npm
- Nzh
- zhaozy93/number2chinese: convert number to chinese speech || 转换阿拉伯数字到汉语写法
#阿拉伯数字与英文互转
number-to-words
- marlun78/number-to-words: Converts a number to words
- number-to-words - npm
big.js
- MikeMcl/big.js: A small, fast JavaScript library for arbitrary-precision decimal arithmetic.
- big.js API
- MikeMcl/big.js: A small, fast JavaScript library for arbitrary-precision decimal arithmetic.
- big.js API
bignumber.js
- MikeMcl/bignumber.js: A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic
- bignumber.js API
BigInteger.js
- peterolson/BigInteger.js: An arbitrary length integer library for Javascript
currencyFormatter.js
- osrec/currencyFormatter.js: A super simple currency formatting library
- CurrencyFormatter.js by OSREC Financial
decimal.js
- MikeMcl/decimal.js: An arbitrary-precision Decimal type for JavaScript
- decimal.js API
Dinero.js
- dinerojs/dinero.js: An immutable JavaScript library to create, calculate and format money.
- Dinero.js - Documentation
jsbi
- GoogleChromeLabs/jsbi: JSBI is a pure-JavaScript implementation of the official ECMAScript BigInt proposal.
- BigInt: arbitrary-precision integers in JavaScript | Web | Google Developers
mathjs
- josdejong/mathjs: An extensive math library for JavaScript and Node.js
- mathjs - npm
- math.js | an extensive math library for JavaScript and Node.js
number-precision
- nefe/number-precision: 🚀1K tiny & fast lib for doing addition, subtraction, multiplication and division operations precisely
Numeral.js
- adamwdraper/Numeral-js: A javascript library for formatting and manipulating numbers.
- Numeral.js
- numeral - npm
- itagn (Itagn掌门)
- zhTo123/getArab.js at master · gzx1996/zhTo123
- andyperlitch/jsbn: The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.
- jrainlau/longit.js: A tool to format long number string which is longer than Number.MAX_SAFE_INTEGER and Number.MAX_VALUE.
- wangxiaofeid/float.js: 浮点数运算
- rumengkai/js-float-accuracy: js精度,js浮点数,js浮点数计算,js计算精度问题解决方案,js保留小数位,
- JavaScript中科学计数法转化为数值字符串形式-WEB前端开发
¥文件、数据转化
gifify
- vvo/gifify: 😻 Convert any video file to an optimized animated GIF.
¥字符串
magic-string
- Rich-Harris/magic-string: Manipulate strings like a wizard
repeat-string
- jonschlinkert/repeat-string: Repeat the given string n times. Fastest implementation for repeating a string (2x faster than the native method)
- repeat-string - npm
sprintf.js
- alexei/sprintf.js: sprintf.js is a complete open source JavaScript sprintf implementation
string.js
- jprichardson/string.js: Extra JavaScript string methods.
stringz
- sallar/stringz: :100: Super fast unicode-aware string manipulation Javascript library
underscore.string
- esamattis/underscore.string: String manipulation helpers for javascript
voca
- panzerdp/voca: The ultimate JavaScript string library
- Voca: The JavaScript string library
- sindresorhus/camelcase: Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar
- sindresorhus/decamelize: Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow
- SamVerschueren/uppercamelcase: Convert a dash/dot/underscore/space separated string to UpperCamelCase: foo-bar → FooBar
- sindresorhus/titleize: Capitalize every word in string: unicorn cake → Unicorn Cake
- sindresorhus/humanize-string: Convert a camelized/dasherized/underscored string into a humanized one: fooBar-Baz_Faz → Foo bar baz faz
¥时间、日期&时区(time、date&timezone)
#时区库
spacetime
- spencermountain/spacetime: A lightweight javascript timezone library
- spencermounta.in/spacetime/
#农历、公历&干支
- wvv8oo/lunar: 农历与公历相互转换的模块,支持农历之间的加减运算,并提供生肖、干支等,支持1900-2100年。
calendarize
- lukeed/calendarize: A tiny (196B) utility to generate calendar views.
- Demo: calendarize
date-fns
- date-fns/date-fns: ⏳ Modern JavaScript date utility library ⌛️
- date-fns - modern JavaScript date utility library
- Add a brief comparison with Moment.js? · Issue #275 · date-fns/date-fns
dayjs
- iamkun/dayjs: ⏰ Day.js 2KB immutable date library alternative to Moment.js with the same modern API
- dayjs/README.zh-CN.md at master · iamkun/dayjs
- dayjs/Plugin.md at master · iamkun/dayjs
- dayjs/API-reference.md at master · iamkun/dayjs
- Day.js · 中文文档 - 2kB 大小的 JavaScript 时间日期库
- Day.js · 2kB JavaScript date utility library
- Day.js · 中文文档 - 2kB 大小的 JavaScript 时间日期库
- Day.js中文网
fecha
- taylorhakes/fecha: Lightweight Javascript Date formatting and parsing
js-joda
- js-joda
- js-joda/js-joda: :clock2: Immutable date and time library for javascript
- Manual | js-joda
luxon
- moment/luxon: ⏱ A library for working with dates and times in JS
- Luxon
Moment
moment-timezone
- moment/moment-timezone: Timezone support for moment.js
- moment/moment: Parse, validate, manipulate, and display dates in javascript.
- Moment.js | Home
- Moment.js | Home
- Moment.js 中文网
- Moment.js | Docs
- Moment.js | Docs
- Moment.js | Docs
pretty-ms
- sindresorhus/pretty-ms: Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`
timeago.js
- hustcc/timeago.js: :clock8: timeago.js is a tiny(~2.0kb) library used to format date with `*** time ago` statement. eg: '3 hours ago'. No dependency & localization & tiny.
- timeago.js: is a tiny(2kb) library used to format date with `*** time ago`. eg: '3 hours ago'. No dependency.
You-Dont-Need-Momentjs
- you-dont-need/You-Dont-Need-Momentjs: List of date-fns or native functions which you can use to replace moment.js + ESLint Plugin
¥国际化与本地化
FormatJS
- FormatJS
- formatjs/formatjs: The monorepo home to all of the FormatJS related libraries, most notably react-intl.
- formatjs/intl-messageformat-parser: [MIGRATED] Parses ICU message strings to an AST that can be used to format the messages for a person's locale.
- yahoo/intl-messageformat: Format a string with placeholders, including plural and select support to create localized messages.
- yahoo/intl-messageformat-parser: Parses ICU message strings to an AST that can be used to format the messages for a person's locale.
- yahoo/intl-relativeformat: Formats JavaScript dates to relative time strings (e.g., "3 hours ago").
- yahoo/intl-format-cache: Produces instances of JavaScript `Intl` formats, and caches them for reuse.
- FormatJS
- GitHub — FormatJS
- @formatjs/fast-memoize - npm
globalize
- globalizejs/globalize: A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data
- rxaviers/cldrjs: Simple CLDR traverser
- Globalize · So What'cha Want
- cldr.unicode.org
i18next
- i18next
kiwi
- alibaba/kiwi: 🐤 Kiwi-国际化全流程解决方案
- kiwi/kiwi-intl at master · alibaba/kiwi
- kiwi/kiwi-cli at master · alibaba/kiwi
- kiwi/kiwi-linter at master · alibaba/kiwi
Lang.js
- rmariuzzo/Lang.js: Laravel Translator class in JavaScript!
- lang.js - npm
miao-i18n
- goldEli/miao-i18n: 国际化:自动管理工具
- yahoo/formatjs-site: Documentation for client/server internationalization in JavaScript.
- yahoo/intl-locales-supported: Utility to help you polyfill the Node.js runtime when the Intl APIs are missing, or if the built-in Intl is missing locale data that you need.
- andyearnshaw/Intl.js: Compatibility implementation of the ECMAScript Internationalization API (ECMA-402) for JavaScript
- eligrey/l10n.js: Passive localization JavaScript library
- fwh1990/i18n-chain: High performance i18n with typescript that support React, React-Native, Taro and NodeJs
¥数据容量转化
bytes
- visionmedia/bytes.js: node byte string parser
- bytes - npm
byte-size
- 75lb/byte-size: Isomorphic function to convert a bytes value (e.g. 3456) to a human-readable string ('3.5 kB')
- byte-size - npm
bytes-iec
- Saevon/bytes.js: node byte string parser
- bytes-iec - npm
filesize
- avoidwork/filesize.js: JavaScript library to generate a human readable String describing the file size
- filesize - npm
file-size
- nijikokun/file-size: 📂 Lightweight filesize to human-readable / proportions w/o dependencies for node.js & browsers.
- file-size - npm
human-format
- JsCommunity/human-format: Converts a number to/from a human readable string: `1337` ↔ `1.34kB`
- human-format - npm
object-sizeof
- object-sizeof - npm
pretty-bytes
- pretty-bytes - npm
- sindresorhus/pretty-bytes: Convert bytes to a human readable string: 1337 → 1.34 kB
- sindresorhus/pretty-bytes-cli: Convert bytes to a human readable string: 1337 → 1.34 kB
prettysize
- davglass/prettysize: Helper utility to provide pretty printed file sizes
- prettysize - npm
prettier-bytes
- Flet/prettier-bytes: augment pretty-bytes to make the output a little more readable (and a little less precise)
- prettier-bytes - npm
rough-object-size
- rough-object-size - npm
sizeof
- sizeof - npm
xbytes
- miraclx/xbytes: Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.
- xbytes - npm
- keywords:byte - npm search
- keywords:bytes - npm search
- json-sizeof - npm
- convert-size - npm
- @tsmx/human-readable - npm
- JS数据容量单位转换(kb,mb,gb,tb) - 程序园
- keywords:convert - npm search
- keywords:converter - npm search
¥编码解码
编码解码 core
ANSI
- chalk/strip-ansi: Strip ANSI escape codes from a string
- chalk/ansi-regex: Regular expression for matching ANSI escape codes
- chalk/has-ansi: Check if a string has ANSI escape codes
- chalk/strip-ansi-stream: Strip ANSI escape codes
- chalk/strip-ansi-cli: Strip ANSI escape codes
- Tjatse/ansi-html: An elegant lib that converts the chalked text to HTML.
- ansi-html - npm
- strip-ansi - npm
- ANSI escape code - Wikipedia
Base64
Base64.js
- davidchambers/Base64.js: Polyfill for browsers which don't provide window.btoa and window.atob
js-base64
- dankogai/js-base64: Base64 implementation for JavaScript
- Base64 encoding and decoding - Web APIs | MDN
- Base64的编码与解码 - Web API 接口参考 | MDN
- RFC 4648 - The Base16, Base32, and Base64 Data Encodings
- Base64 - Wikipedia
Crypto
- Crypto - Web APIs | MDN
- Window.crypto - Web APIs | MDN
HTML entities
- mdevils/html-entities: Fastest HTML entities encode/decode library
- html-entities - npm
TextEncoder & TextDecoder
- TextDecoder - Web APIs | MDN
- TextEncoder - Web APIs | MDN
Unicode
- Unicode - 维基百科,自由的百科全书
- Unicode编码转换 - 站长工具
- Unicode与中文互转|16进制Unicode编码在线转换|反斜杠u(\u)编码|Java转义字符还原-站长工具
- 在线unicode转中文,中文转unicode-BeJSON.com
- 在线Unicode编码转换-Unicode和ASCII在线互转-中文转Unicode工具
- 汉字转unicode|unicode转汉字
- 在线Unicode与中文互转-在线中文转Unicode-开发者工具网
- 在线unicode转中文,中文转unicode - 在线工具
- 彻底弄懂 Unicode 编码
- 浅谈Unicode编码格式和代码中的应用 | 兰
URI编码解码
- encodeURI() - JavaScript | MDN
- URI - MDN Web Docs Glossary: Definitions of Web-related terms | MDN
- URIScheme - Archive of obsolete content | MDN
- Data URLs - HTTP | MDN
- 关于URL编码 - 阮一峰的网络日志
- UrlEncode编码/UrlDecode解码 - 站长工具
window.atob & window.btoa
- window.btoa - Web API 接口参考 | MDN
- window.atob - Web API 接口参考 | MDN
字符集编码
- 字符编码笔记:ASCII,Unicode 和 UTF-8 - 阮一峰的网络日志
- 查看字符编码(UTF-8)
字符
特殊字符
- 特殊字符 - 知乎
- 特殊符号
- 特殊字符大全
- 特殊字符_百度百科
- 字符 - 知乎
编码解码 libs、plugins&tools
Ciphey
- Ciphey/Ciphey: ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
Depix
- beurtschipper/Depix: Recovers passwords from pixelized screenshots
encoding
- wpt/encoding at master · web-platform-tests/wpt
- Code of Conduct — WHATWG
he
- github.com
- he - npm
text-encoding
- inexorabletash/text-encoding: Polyfill for the Encoding Living Standard's API
- Daniel Sieradski / utfu · GitLab
编码解码 资源、整理集&FAQ
编码解码 资源
- 在线编码解码_911查询
编码解码 整理集
编码解码 FAQ
¥压缩&解压缩(Compress&Decompress)
#Huffman
- Huffman JavaScript Compression
#tar
node-tar
- npm/node-tar: tar for node
#zip/unzip
#7zip
7zip-min
- 7zip-min - npm
node-7z
- node-7z - npm
#GZIP
gzip-js
- beatgammit/gzip-js: GZIP implemented in pure JavaScript
gzip-size
- sindresorhus/gzip-size-cli: Get the gzipped size of a file or stdin
- gzip-size - npm
- gzip-size-cli - npm
- ajax - JavaScript implementation of Gzip - Stack Overflow
jszip
- Stuk/jszip: Create, read and edit .zip files with Javascript
- JSZip
- jszip - npm
unzip
- EvanOxfeld/node-unzip: node.js cross-platform unzip using streams
- unzip - npm
unzipper
- unzipper - npm
- ZJONSSON/node-unzipper: node.js cross-platform unzip using streams
- keywords:unzip - npm search
- keywords:zip - npm search
#Zopfli
node-zopfli
- node-zopfli - npm
- Zopfli - Wikipedia
#zlib
browserify-zlib
- browserify/browserify-zlib: Full zlib module for browserify
- browserify-zlib - npm
minizlib
- isaacs/minizlib: A smaller, faster, zlib stream built on http://npm.im/minipass and Node.js's zlib binding.
- minizlib - npm
pako
- nodeca/pako: high speed zlib port to javascript, works in browser & node.js
- pako - npm
- zlib - npm
- zlib Home Site
shorty.js
- enkimute/shorty.js: Efficient compression of streams of short JSON strings
- shorty.js - Short string compression for the web. – Enki's blog – Math, Graphics, Programming.
- JavaScript String compression
- globby-compress - npm
- google chrome extension - String compression in JavaScript - Stack Overflow
- Google Code Archive - Long-term storage for Google Code Project Hosting.
- Compressing string in JavaScript
- String Compression Algorithm: JavaScript Style | by Rebecca Rosenberg | Medium
- 利用r.js压缩整个项目的JavaScript文件 - Snandy - ITeye博客
¥中国省市县镇乡村数据
AreaCity-JsSpider-StatsGov
- xiangyuecn/AreaCity-JsSpider-StatsGov: 省市区县乡镇三级或四级城市数据,带拼音标注、坐标、行政区域边界范围;2021年03月21日最新采集,提供csv格式文件,支持在线转成多级联动js代码、通用json格式,提供软件转成shp、geojson、sql、导入数据库;带浏览器里面运行的js采集源码,综合了中华人民共和国民政部、国家统计局、高德地图、腾讯地图行政区划数据
- 测试和WEB数据格式转换工具
Administrative-divisions-of-China
- modood/Administrative-divisions-of-China: 中华人民共和国行政区划:省级(省份直辖市自治区)、 地级(城市)、 县级(区县)、 乡级(乡镇街道)、 村级(村委会居委会) ,中国省市区镇村二级三
AreaAndBanks
- ALawating-Rex/AreaAndBanks: 中国省市区以及银行和银行支行等数据
administrative-area
- ruoge3s/administrative-area: 一个抓取国家行政区划小爬虫
area-data
- dwqs/area-data: 中国省市区数据(含港澳台)
china-location
- JasonBoy/china-location: 🇨🇳NPM Module for Chinese Administrative Division. 中国行政区划信息-区划代码数据库(GB/T 2260)
china_regions
- wecatch/china_regions: 最全最新中国省,市,地区json及sql数据
china-area-data
- airyland/china-area-data: 中国省市区数据
CN Open Data
GB2260
- cn/GB2260: 中华人民共和国国家标准 GB/T 2260 行政区划代码
- CN Open Data
data_location
- mumuy/data_location: 中华人民共和国行政区划数据【省、市、区县、乡镇街道】中国省市区镇三级四级联动地址数据(GB/T 2260)
province-city-china
- uiwjs/province-city-china: 🇨🇳最全最新中国【省、市、区县、乡镇街道】json,csv,sql数据
- province-city-china - npm
rn-china-region-picker
- hufeng/rn-china-region-picker: 中国的省市区的多重级联react-native组件
- pic.ofcard.com/themes/common/region/China_Region_Last.js
react-china-location
- JasonBoy/react-china-location: React Component for china-location
- wendell-dev/area-china: 中国行政区域国家统计局标准统计用区划代码,省市区联动以及镇、街道、村、居委会等共5级行政区域数据的获取并建库,同时提供JSON数据文件与Mongodb数据库备份文件。爬虫程序基于Python语言,存储于MongoDB
- AreaAndBanks/data at master · ALawating-Rex/AreaAndBanks
- coderbusy/china-area: 采集整理来自民政部的行政区域信息
- zengzhan/qqzeng-ip: 最新IP地址数据库-多语言解析以及导入数据库脚本
- eduosi/district: 中国省/自治区/直辖市、市/自治州、区/县/旗数据,包含名称、拼音、拼音首字母、行政代码、区号
- shfshanyue/china-region: 根据国家标准《中华人民共和国行政区划代码》即 GB2260 标准制定,用以查看各个省地县的行政区划代码,并支持多级联动查询
- AreaAndBanks: 中国省市区以及银行和银行支行等数据
- 中华人民共和国民政部
- passer-by.com
- 生成地址json地区树状数据 - CSDN博客
- 全国各省市区城市编码SQL - CSDN博客
- 中国省市列表的JSON数据 - CSDN博客
- 2018 全国所有省份,城市的json文件(全) - CSDN博客
- 全国省市区数据-json下载 - CSDN博客
- 解析全国省市区Json数据 - CSDN博客
- 最完整的全国省市区数据 - CSDN博客
- 全国省市区数据-json - CSDN博客
- 2017年全国省市区数据JSON-CSDN下载
- 全国城市列表对应的JSON数据-CSDN下载
- 全国各个省、市、区县的的Json数据(打开是各个省的Json数据、mapdata中有各个市、区县全部是分开的需要那个可以自由选择)-CSDN下载
- 国内省市数据 json - CSDN博客
- 全国省市区数据-json - CSDN博客
- (1 封私信 / 68 条消息) 乡、镇、屯、自然村、组、生产队、自治区等名词有官方的英语翻译吗? - 知乎
- 超实用!原来地名可以这样翻译 - 知乎
- 全国省市县三级数据库_Ghost_Running_新浪博客
- 标准数据中国省市区+银行支行数据 | 氤氲抓不住
$词法、语法、语言&项目
¥develop&debug
#open in editor
- lahmatiy/open-in-editor: NPM package to open a file in editor
- sindresorhus/open-editor: Open files in your editor at a specific line and column
- lahmatiy/express-open-in-editor: Express extension to open file in editor
- lahmatiy/component-inspector: Component DOM inspector
- restrry/babel-plugin-source-wrapper
#监听文件实现浏览器自动刷新
- AriaFallah/WebpackTutorial: A simple webpack tutorial
- 开发中 Server(devServer) | webpack 中文网
vConsole
- Tencent/vConsole: A lightweight, extendable front-end developer tool for mobile web page.
JSDebugger
- SatanWoo/JSDebugger: JavaScript-Based Debugger For Inspecting Running State Of Your Application
- SatanWoo
- bang590/JSPatchConvertor: JSPatch Convertor is a tool that converts Objective-C code to JSPatch script automatically.
- liriliri/chii: Remote debugging tool
¥DOM&BOM&CSSOM...
¥DOM 事件机制
- DOM事件机制解惑 | Aitter's Blog
- event.target 和 event.currentTarget 的区别 – T 馆
- JavaScript 事件的学与记:stopPropagation 和 stopImmediatePropagation | 林文康的博客
- JavaScript 事件委托详解 - 知乎
- 事件模型 -- JavaScript 标准参考教程(alpha)
¥HTML utilities
- wooorm/a-rel: List of link types for `rel` on `a` and `area`
- wooorm/aria-attributes: List of ARIA attributes
- wooorm/collapse-white-space: Replace multiple whitespace characters with a single space
- wooorm/comma-separated-tokens: Parse and stringify comma-separated tokens
- wooorm/html-tag-names: List of known HTML tag names
- wooorm/html-dangerous-encodings: List of dangerous HTML character encoding labels
- wooorm/html-encodings: List of known HTML character encoding labels
- wooorm/html-element-attributes: Map of HTML elements to allowed attributes
- wooorm/html-event-attributes: List of HTML event handler content attributes
- wooorm/html-void-elements: List of known void HTML elements
- wooorm/link-rel: List of link types for `rel` on `link`
- wooorm/mathml-tag-names: List of known MathML tag names
- wooorm/meta-name: List of values for `name` on `meta`
- wooorm/property-information: Information for HTML properties
- wooorm/space-separated-tokens: Parse and stringify space-separated tokens
- wooorm/svg-tag-names: List of known SVG tag names
- wooorm/svg-element-attributes: Map of SVG elements to allowed attributes
- wooorm/svg-event-attributes: List of SVG event handler content attributes
- wooorm/web-namespaces: Map of web namespaces
¥虚拟 DOM(Virtual DOM)
nerv
- NervJS/nerv: A blazing fast React alternative, compatible with IE8 and React 16.
- Nerv | 凹凸实验室
snabbdom
- snabbdom/snabbdom: A virtual DOM library with focus on simplicity, modularity, powerful features and performance.
- note/2018-08-16__snabbdom阅读.md at master · steinslin/note
- justemit/vdom: A simple basic implement of virtual-dom algorithm
- 如何实现 virtual-dom · Issue #23 · justemit/coding-note
- 深度剖析:如何实现一个 Virtual DOM 算法 · Issue #13 · livoras/blog
- fengshi123/virtual-dom-example: 虚拟 DOM 实现实例
- Incremental vs Virtual DOM. Will Incremental DOM Replace Virtual… | by Chameera Dulanga | Bits and Pieces
- 网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么? - 知乎
cheerio
- cheeriojs/cheerio: Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
- cheerio | Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
classnames
- JedWatson/classnames: A simple javascript utility for conditionally joining classNames together
dom
- component/dom: DOM traversal, manipulation and events aggregate library (like jQuery)
- defunctzombie/dom: DOM traversal, manipulation, and events library
dom-testing-library-with-anything
- kentcdodds/dom-testing-library-with-anything: you can use dom-testing-library with anything that renders to the DOM
HTML.js
- nbubna/HTML: A simple, extensible way to work directly with the DOM.
- HTML(.js) - Befriend the DOM!
html-dom
- phuoc-ng/html-dom: Common tasks of managing HTML DOM with vanilla JavaScript. Give me 1 ⭐if it’s useful.
htmx
- bigskysoftware/htmx: </> htmx - high power tools for HTML
- </> htmx - high power tools for html
- rajasegar/awesome-htmx: Awesome things about htmx
hotkey
- github/hotkey: Global DOM element activation
incremental-dom
superviews.js
- davidjamesstone/superviews.js: Template engine targeting incremental-dom
- incremental-dom简析 | ¥ЯႭ1I0
- incremental-dom | An in-place DOM diffing library
voyeur.js
- adriancooney/voyeur.js: Voyeur is a tiny (1.2kb) Javascript library that lets you traverse and manipulate the DOM the way it should have been.
- Voyeur.js
¥debounce&throttle
jquery-throttle-debounce
- cowboy/jquery-throttle-debounce: jQuery throttle / debounce: Sometimes, less is more!
- Ben Alman » jQuery throttle / debounce: Sometimes, less is more!
- Izdatyi/jquery-throttle-debounce: jQuery throttle / debounce: Sometimes, less is more!
- jquery-throttle-debounce - npm
jquery-smartresize
- louisremi/jquery-smartresize: Debounced and Throttled Resize Events for jQuery
- smartresize demonstration
one-handle
- one-handle - npm
promise-throttle
- JMPerez/promise-throttle: A small library to throttle promises. Useful to avoid rate limiting when using REST APIs.
- promise-throttle (master) — A library to throttle promises — doxdox.org powered documentation
raf-schd
- alexreardon/raf-schd: A throttle function that uses requestAnimationFrame to rate limit
rx-queue
- huan/rx-queue: Easy to Use RxJS Queue for Throttle/Debounce/Delay/DelayExecute
- rx-queue - npm
swimmer
- tannerlinsley/swimmer: 🏊 Swimmer - An async task pooling and throttling utility for JS
- Swimmer - CodeSandbox
throttle-debounce
- niksy/throttle-debounce: Throttle and debounce functions.
- throttle-debounce - npm
- DefinitelyTyped/types/throttle-debounce at master · DefinitelyTyped/DefinitelyTyped
- @types/throttle-debounce - npm
- singcl/throttle-debounce: 🌰 throttle and debounce.
- @singcl/throttle-debounce - npm
- kuoruan/throttle-debounce: Typescript version of throttle and debounce function (0.6kb minimized)
- @kuoruan/throttle-debounce - npm
函数节流和函数防抖
- 函数防抖与函数节流
- component/debounce: Debounce functions. Useful for implementing behavior that should only happen after a repeated action has completed.
- m-gagne/limit.js: JavaScript event/call debounce & limit helper
- bjoerge/debounce-promise: Create a debounced version of a promise returning function
- dcorb/debounce-throttle: Debounce & Throtte JavaScript demo
- sindresorhus/p-debounce: Debounce promise-returning & async functions
- sindresorhus/debounce-fn: Debounce a function
- porada/resizeend: Debounced JavaScript resize events
- ForbesLindesay/throat: Throttle a collection of promise returning functions
- zeit/async-throttle: Throttling made simple, easy, async.
- addyosmani/network-emulation-conditions: Network emulation / throttling conditions (2G, 3G, 4G, Wifi etc) ☎️
- sindresorhus/p-throttle: Throttle promise-returning & async functions
- mistakster/throttle-proxy: Throttle HTTP/HTTPS/SOCKS proxy server
- component/throttle: Throttle function calls
- wuct/raf-throttle: Throttle a function by requestAnimationFrame
- sitespeedio/throttle: Throttle your network connection [Linux/Mac OS X]
- joshbuddy/tcplock: Throttle TCP connections to anything!
- terkelg/workshy: A small (376B) lazy function scheduler for a butter smooth main thread
- proxy-throttle-debounce - npm
- util_debounce_throttle - npm
- react-native-debounce-input - npm
- js-throttle-debounce - npm
- @seedalpha/throttle - npm
- debounce & throttle demo
¥Hooks
augmentor
- WebReflection/augmentor: Extensible, general purpose, React like hooks for the masses.
¥other 语言、语法&项目
you-dont-need
- you-dont-need/You-Dont-Need: People choose popular projects, often not because it applies to their problems
- you-dont-need/You-Dont-Need-JavaScript: CSS is powerful, you can do a lot of things without JS.
- you-dont-need/You-Dont-Need-Momentjs: List of date-fns or native functions which you can use to replace moment.js + ESLint Plugin
- you-dont-need/You-Dont-Need-GUI: Stop relying on GUI; CLI **ROCKS**
You-Dont-Know
You-Dont-Know-JS
- getify/You-Dont-Know-JS: A book series on JavaScript. @YDKJS on twitter.
- muzqi/you-dont-know-js: 你不知道的 javascript 读书笔记
You-Dont-Know-Lodash-Underscore
- stevemao/You-Dont-Know-Lodash-Underscore: In response to You-Dont-Need-Lodash-Underscore
zx
- google/zx: A tool for writing better scripts
- zx - npm
- omidh28/clarifyjs: Create and Execute Chained Javascript Methods In Any Order You want
¥编辑&语法高亮
¥HighLight
#Syntax highlighting
highlight.js
- highlightjs/highlight.js: Javascript syntax highlighter
- highlight.js - npm
- highlight.js
- highlight.js developer documentation — highlight.js 9.12.0 documentation
- CSS classes reference — highlight.js 9.12.0 documentation
- highlight.js/AUTHORS.en.txt at master · highlightjs/highlight.js
lowlight
- wooorm/lowlight: Virtual syntax highlighting for virtual DOMs and non-HTML things
PrismJS
Plugins
- Download ▲ Prism
- Extending Prism ▲ Prism
- Line highlight ▲ Prism plugins
- Line Numbers ▲ Prism plugins
- Show Invisibles ▲ Prism plugins
- Autolinker ▲ Prism plugins
- WebPlatform Docs ▲ Prism plugins
- Custom Class ▲ Prism plugins
- File Highlight ▲ Prism plugins
- Show Language ▲ Prism plugins
- JSONP Highlight ▲ Prism plugins
- Highlight Keywords ▲ Prism plugins
- Remove initial line feed ▲ Prism plugins
- Previewers ▲ Prism plugins
- Autoloader ▲ Prism plugins
- Keep markup ▲ Prism plugins
- Command Line ▲ Prism plugins
- Unescaped markup ▲ Prism plugins
- Normalize Whitespace ▲ Prism plugins
- Data-URI Highlight ▲ Prism plugins
- Toolbar ▲ Prism plugins
- Copy to Clipboard ▲ Prism plugins
- PrismJS/prism: Lightweight, robust, elegant syntax highlighting.
- Prism.js
- SamyPesse/draft-js-prism: Code highlighting for DraftJS using Prism
- addyosmani/prism-js: A Polymer element for syntax highlighting with Prism.js
- ele828/hexo-prism-plugin: Hexo plugin for code highlighting by prism.js, supporting JSX syntax
- egoist/vue-prism-component: highlight code using prism.js and vue component
- JaxsonWang/Prism.js-Style
- withspectrum/draft-js-prism-plugin: Add syntax highlighting support to your DraftJS editor
- Prism
refractor
- wooorm/refractor: Lightweight, robust, elegant virtual syntax highlighting using Prism
- wooorm/emphasize: ANSI syntax highlighting for the terminal
- rehypejs/rehype-highlight: plugin to highlight code blocks
- remarkjs/remark-highlight.js: plugin to highlight code blocks with highlight.js (via lowlight)
¥协作编辑
ShareJS
- josephg/ShareJS: Collaborative editing in any app
togetherjs
- jsfiddle/togetherjs: A service for your website that makes it surprisingly easy to collaborate in real-time.
- Mozilla Labs : TogetherJS
¥开发libs、plugins&tools
eustia
- liriliri/eustia: Tool for generating utility libraries
- Eustia: A Tool for Generating JavaScript Utility Libraries:)
- baukh789/jTool: javascript轻量类库
- halldwang/your-js-lib: 快速开发一个轮子
¥下一代JS语法编译器
Babel
Babel core
#Babel 7
Guides
- What is Babel? · Babel
General
- Editors · Babel
Usage
- Options · Babel
Presets
- @babel/preset-env · Babel
Tooling
@babel/core
- @babel/core - npm
- @babel/core · Babel
@babel/parser
- @babel/parser - npm
- @babel/parser · Babel
@babel/traverse
- @babel/traverse - npm
- @babel/traverse · Babel
@babel/generator
- @babel/generator - npm
- @babel/generator · Babel
@babel/types
- @babel/types - npm
- @babel/types · Babel
@babel/template
- @babel/template - npm
- @babel/template · Babel
- Babel · The compiler for next generation JavaScript
- Blog · Babel
#Babel older
- Babel · The compiler for writing next generation JavaScript
- Babel 中文网 · Babel - 下一代 JavaScript 语法的编译器
- @babel/cli · Babel
- @babel/types · Babel
- Babel · The compiler for next generation JavaScript
- Babel · The compiler for next generation JavaScript
- babel-types · Babel 中文文档 - 印记中文
- Configure Babel · Babel
- Config Files · Babel
- Editors · Babel
- Upgrade to Babel 7 · Babel
- Babel · The compiler for writing next generation JavaScript
- Babel (5.x) · The compiler for writing next generation JavaScript
babylon
- babel/babylon: PSA: moved into babel/babel as @babel/parser -->
- babel/packages/babel-parser at master · babel/babel
babelify
- babel/babelify: Browserify transform for Babel
babel-handbook
- jamiebuilds/babel-handbook: A guided handbook on how to use Babel and how to create plugins for Babel.
- babel-handbook/plugin-handbook.md at master · jamiebuilds/babel-handbook
- Babel
- babel/babel: Babel is a compiler for writing next generation JavaScript.
- babel/website: The Babel documentation website
- babel/awesome-babel: 😎A list of awesome Babel plugins, presets, etc.
- Topic: babel
- Migrating from JavaScript · TypeScript
Babel libs、plugins&tools
#Babel Macros
babel-plugin-macros
- kentcdodds/babel-plugin-macros: 🎣 Allows you to build simple compile-time libraries
- babel-plugin-macros - npm
babel-plugin-transform-vue-jsx
- vuejs/babel-plugin-transform-vue-jsx: babel plugin for vue 2.0 jsx
idx.macro
- idx.macro - npm
- jgierer12/awesome-babel-macros: A collection of awesome babel macros and related resources
- mattphillips/babel-plugin-console: Babel Plugin that adds useful build time console functions 🎮
- styled-jsx - npm
- Zero-config code transformation with babel-plugin-macros · Babel
- styled-components: Tooling
- emotion
- Kent C. Dodds (@kentcdodds) | Twitter
#General Plugins
#A-G
babel-plugin-add-module-exports
- 59naga/babel-plugin-add-module-exports: 【v0.2 no longer maintained】 Fix babel/babel#2212 - Follow the babel@5 behavior for babel@6
- babel-plugin-add-module-exports - npm
babel-plugin-component
- ElementUI/babel-plugin-component: Modular element-ui build plugin for babel.
- babel-plugin-component - npm
- 怎么动态使用babel-plugin-component这个插件 · Issue #36 · ElementUI/babel-plugin-component
- 组件 | Element
babel-plugin-console
- mattphillips/babel-plugin-console: Babel Plugin that adds useful build time console functions 🎮
babel-plugin-console-source
- peteringram0/babel-plugin-console-source: Add the file name and line numbers to all console logs.
babel-plugin-console-transform
- lingxiaoguang/babel-plugin-console-transform: 🌈一个生产环境删除console,开发环境扩展console支持打印颜色和代码位置的babel插件
babel-plugin-css-in-js
- martinandert/babel-plugin-css-in-js: A plugin for Babel v6 which transforms inline styles defined in JavaScript modules into class names so they become available to, e.g. the `className` prop of React elements. While transforming, the plugin processes all
babel-plugin-dynamic-import-node
- airbnb/babel-plugin-dynamic-import-node: Babel plugin to transpile import() to a deferred require(), for node
babel-plugin-external-helpers
- babel-plugin-external-helpers - npm
babel-plugin-feature-flags
- ember-cli/babel-plugin-feature-flags: A babel transform for managing feature flags
babel-plugin-function-try-catch
- allan2coder/babel-plugin-function-try-catch: A babel plugin that can automatically add try/catch to functions.(一个能为函数自动添加 try/catch 的 babel 插件)
babel-plugin-groundskeeper-willie
- betaorbust/babel-plugin-groundskeeper-willie: The spiritual successor to groundskeeper. Removes console calls, debuggers, and and pragma-wrapped code.
babel-plugin-graphql-tag
- gajus/babel-plugin-graphql-tag: Compiles GraphQL tagged template strings using graphql-tag.
fast-async
- MatAtBread/fast-async
- mcuking/babel-plugin-console-enhanced: Babel plugin that helps enhance the content of console expression
#H-N
idx
- facebookincubator/idx: Library for accessing arbitrarily nested, possibly nullable properties on a JavaScript object.
- babel-plugin-idx - npm
babel-plugin-import
- ant-design/babel-plugin-import: Modularly import plugin for babel.
babel-jest
- babel/babel-jest: Jest plugin for Babel
- jest/packages/babel-jest at master · facebook/jest
babel-plugin-mobx-deep-action
- mobxjs/babel-plugin-mobx-deep-action: Reduces `action` and `runInAction` boilerplates
babel-plugin-localize
- amerani/babel-plugin-localize: codemod to localize static strings
- Introduction · ttag javascript es6 localization tool
babel-plugin-lodash
- lodash/babel-plugin-lodash: Modular Lodash builds without the hassle.
babel-plugin-module-resolver
- tleunen/babel-plugin-module-resolver: Custom module resolver plugin for Babel
babel-plugin-hash-resolve
- miketamis/babel-plugin-hash-resolve: Lets you use #Paths instead of '../../../lib/helper.js' it becomes just '#/lib/helper.js'
- infernojs/babel-plugin-inferno: Transforms JSX to InfernoJS vNodes
- wooorm/babel-plugin-inline-constants: Babel plugin to inline constants
#O-T
@babel/plugin-syntax-dynamic-import
- @babel/plugin-syntax-dynamic-import · Babel
- @babel/plugin-syntax-dynamic-import · Babel 中文网
- babel-plugin-syntax-dynamic-import - npm
@babel/plugin-transform-async-to-generator
- @babel/plugin-transform-async-to-generator · Babel
@babel/plugin-transform-runtime
- babel-plugin-transform-runtime - npm
- @babel/plugin-transform-runtime · Babel
@babel/plugin-transform-react-jsx
- @babel/plugin-transform-react-jsx · Babel
@babel/plugin-transform-regenerator
- babel/packages/babel-plugin-transform-regenerator at master · babel/babel
@babel/plugin-transform-new-target
- @babel/plugin-transform-new-target - npm
- @babel/plugin-transform-new-target · Babel
@babel/plugin-transform-modules-commonjs
- @babel/plugin-transform-modules-commonjs · Babel
babel-polyfill
- @babel/polyfill · Babel
- @babel/polyfill 与 @babel/plugin-transform-runtime 详解 · Issue #4 · SunshowerC/blog
babel-plugin-react-error-catcher
- loggur-legacy/babel-plugin-react-error-catcher: Automatically adds a decorator to React components. Accepts a single argument, a path to some module for error reporting, and if there's an error, it will catch it and pass it to the reporter.
babel-plugin-react-persist
- DAB0mB/babel-plugin-react-persist: Automatically useCallback() & useMemo(); memoize inline functions
babel-plugin-react-docgen
- storybooks/babel-plugin-react-docgen: Babel plugin to add react-docgen info into your code.
babel-plugin-react-html-attrs
- insin/babel-plugin-react-html-attrs: Babel plugin which transforms selected HTML attributes in JSX to their React equivalents
babel-plugin-ramda
- megawac/babel-plugin-ramda: Easy modular builds
babel-plugin-root-import
- entwicklerstube/babel-plugin-root-import: Add the opportunity to import modules by the root path
- babel-plugin-root-import - npm
babel-plugin-separate-import
- @nutui/babel-plugin-separate-import - npm
babel-plugin-styled-components
- styled-components/babel-plugin-styled-components: Improve the debugging experience and add server-side rendering support to styled-components
babel-plugin-transform-decorators
- babel-plugin-transform-decorators · Babel
- babel-plugin-transform-decorators - npm
- babel-plugin-transform-decorators · Babel 中文网
babel-plugin-transform-decorators-legacy
- loganfsmyth/babel-plugin-transform-decorators-legacy: A plugin for Babel 6 that (mostly) replicates the old decorator behavior from Babel 5
- babel-plugin-transform-decorators-legacy - npm
babel-plugin-transform-builtin-extend
- loganfsmyth/babel-plugin-transform-builtin-extend: A plugin for Babel 6 supports extending from builtin types based on static analysis.
- babel-plugin-transform-builtin-extend - npm
babel-plugin-transform-remove-imports
- uiw-react/babel-plugin-transform-remove-imports: Remove the specified import declaration when you use the babel transform to build the package.
babel-plugin-transform-jsbi-to-bigint
- GoogleChromeLabs/babel-plugin-transform-jsbi-to-bigint: Compile JSBI code that works in today’s environments to native BigInt code.
babel-plugin-transform-remove-console
- Riokai/babel-plugin-transform-remove-console: Add extra options
babel-plugin-transform-react-createelement-to-jsx
- flying-sheep/babel-plugin-transform-react-createelement-to-jsx: Transforms React.createElement calls to JSX syntax
babel-plugin-transform-react-jsx-img-import
- gvelo/babel-plugin-transform-react-jsx-img-import: Generate imports for jsx img elements. A handy transform for use in webpack workflows.
babel-plugin-transform-react-jsx-location
- adrianton3/babel-plugin-transform-react-jsx-location: Adds a data-source attribute to JSX tags containing the file name and line number of the original source
babel-plugin-transform-es2015-modules-commonjs
- Package - babel-plugin-transform-es2015-modules-commonjs
- babel-plugin-transform-es2015-modules-commonjs - npm
babel-plugin-transform-es2015-modules-umd
- babel-plugin-transform-es2015-modules-umd · Babel
- babel-plugin-transform-es2015-modules-umd - npm
babel-plugin-transform-es2015-modules-amd
- babel-plugin-transform-es2015-modules-amd · Babel
- Package - babel-plugin-transform-es2015-modules-amd
- finom/babel-plugin-transform-es2015-modules-simple-amd: Limited transformer for ECMAScript 2015 modules (AMD)
babel-plugin-transform-class-properties
- babel-plugin-transform-class-properties - npm
- babel-plugin-transform-class-properties · Babel 中文网
babel-plugin-transform-async-to-module-method
- babel-plugin-transform-async-to-module-method · Babel
babel-plugin-transform-new-target
- babel-plugin-transform-new-target - npm
babel-plugin-transform-commonjs-es2015-modules
- babel-plugin-transform-commonjs-es2015-modules - npm
- Sebastiaan Deckers / babel-plugin-transform-commonjs-es2015-modules · GitLab
babel-plugin-transform-commonjs
- tbranyen/babel-plugin-transform-commonjs: A Babel 7 plugin transform to convert CommonJS into ES Modules
#U-Z
babel-plugin-version
- hustcc/babel-plugin-version: babel plugin replace define identifier `__VERSION__` to pkg.version!
babel-plugin-webpack-alias
- trayio/babel-plugin-webpack-alias: babel 6 plugin which allows to use webpack resolve options
- wooorm/babel-plugin-undebug: Babel plugin to remove `debug` from code
- unassert-js/babel-plugin-unassert: Babel plugin to encourage reliable programming by writing assertions in production code, and compiling them away from release.
#Presets
@babel/preset-env
- babel/babel-preset-env: PSA: this repo has been moved into babel/babel -->
- babel/packages/babel-preset-env at master · babel/babel
- @babel/preset-env · Babel
@babel/preset-typescript
- @babel/preset-typescript · Babel
babel-preset-react
- babel-preset-react - npm
babel-react-optimize
- jamiebuilds/babel-react-optimize: A Babel preset and plugins for optimizing React code.
babel-preset-vue-app
- vuejs/babel-preset-vue-app: Babel preset for Vue app.
- Kornel / babel-preset-php · GitLab
#proposal(提案)
@babel/plugin-proposal-class-properties
- @babel/plugin-proposal-class-properties - npm
- @babel/plugin-proposal-class-properties · Babel
- @babel/plugin-proposal-class-properties · Babel
@babel/plugin-proposal-decorators
- tc39/proposal-decorators: Decorators for ES6 classes
- wycats/javascript-decorators
- @babel/plugin-proposal-decorators · Babel
@babel/plugin-proposal-export-default-from
- @babel/plugin-proposal-export-default-from · Babel
@babel/plugin-proposal-export-namespace-from
- @babel/plugin-proposal-export-namespace-from · Babel
@babel/plugin-proposal-function-sent
- @babel/plugin-proposal-function-sent - npm
- @babel/plugin-proposal-function-sent · Babel
@babel/plugin-proposal-optional-chaining
- @babel/plugin-proposal-optional-chaining · Babel
- @babel/plugin-proposal-optional-chaining · Babel
@babel/plugin-proposal-pipeline-operator
- @babel/plugin-proposal-pipeline-operator · Babel
@babel/plugin-proposal-throw-expressions
- @babel/plugin-proposal-throw-expressions · Babel
@babel/plugin-proposal-unicode-property-regex
- @babel/plugin-proposal-unicode-property-regex · Babel
@babel/plugin-proposal-private-methods
- @babel/plugin-proposal-private-methods · Babel
tc39/proposal-class-fields
- tc39/proposal-class-fields: Orthogonally-informed combination of public and private fields proposals
- tc39/proposal-private-fields: A Private Fields Proposal for ECMAScript
- tc39/proposal-class-public-fields: Stage 2 proposal for public class fields in ECMAScript
- proposal-class-fields/PRIVATE_SYNTAX_FAQ.md at master · tc39/proposal-class-fields
- Public and private instance fields proposal
- Public and private instance fields proposal
- Public Class Fields
tc39/proposal-private-methods
- tc39/proposal-private-methods: Private methods and getter/setters for ES6 classes
- Private Methods and Accessors Proposal
- tc39/proposals: Tracking ECMAScript Proposals
- tc39/proposal-optional-chaining
- The TC39 Process
#React
babel-plugin-framer-x
- eschaefer/babel-plugin-framer-x: A Babel plugin to remove Framer X code from your React components.
babel-plugin-hoist-facc
- strayiker/babel-plugin-hoist-facc: Babel plugin to hoist Function as Child Component
babel-plugin-react-transform
- gaearon/babel-plugin-react-transform: Babel plugin to instrument React components with custom transforms
babel-plugin-react-require
- vslinko/babel-plugin-react-require: [TODO] Babel plugin that adds React import declaration if file contains JSX tags
babel-plugin-react-hyperscript
- roman01la/babel-plugin-react-hyperscript: HyperScript syntax for React components without runtime overhead
babel-plugin-react-import-extends
- vijaysutrave/babel-plugin-react-import-extends: Babel plugin to get rid of extends Component & import React
babel-plugin-react-hiccup
- callwait/babel-plugin-react-hiccup: Hiccup syntax for React components with Babel
babel-plugin-transform-react-remove-prop-types
- oliviertassinari/babel-plugin-transform-react-remove-prop-types: Remove unnecessary React propTypes from the production build.
babel-plugin-transform-react-jsx-self
- babel/packages/babel-plugin-transform-react-jsx-self at master · babel/babel
babel-plugin-transform-react-constant-elements
- babel-plugin-transform-react-constant-elements - npm
babel-plugin-transform-react-inline-elements
- babel-plugin-transform-react-inline-elements - npm
babel-plugin-transform-react-class-to-function
- remcohaszing/babel-plugin-transform-react-class-to-function: A Babel 7 plugin which transforms React component classes into functions
#Testing
babel-plugin-espower
- power-assert-js/babel-plugin-espower: Babel plugin for power-assert
babel-plugin-istanbul
- istanbuljs/babel-plugin-istanbul: A babel plugin that adds istanbul instrumentation to ES6 code
babel-plugin-rewire
- speedskater/babel-plugin-rewire: A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.
#Types
babel-plugin-tcomb
- gcanti/babel-plugin-tcomb: Babel plugin for static and runtime type checking using Flow and tcomb
babel-plugin-jsdoc-to-assert
- azu/babel-plugin-jsdoc-to-assert: Runtime type checking for JSDoc
- azu/jsdoc-to-assert: JSDoc to assert
babel-plugin-runtyper
- vitalets/babel-plugin-runtyper: ⚡️ Runtime type-checker for JavaScript
flow-runtime
- flow-runtime/packages/babel-plugin-flow-runtime at master · codemix/flow-runtime
#Usage
@babel/register
- babel/packages/babel-register at master · babel/babel
- @babel/register · Babel
- @babel/register · Babel
- Config Files · Babel
babel-watch
- kmagiera/babel-watch: Reload your babel-node app on JS source file changes. And do it fast.
babel-time-travel
- babel/babel-time-travel: Time travel through babel transformations one by one (implemented in the Babel REPL now)
- babel-time-travel
- Topic: babel-plugin
- keywords:babel-plugin - npm search
- Plugins · Babel
- 插件 · Babel 中文网
babel-upgrade
- babel/babel-upgrade: ⬆️ A tool for upgrading Babel versions (to v7): `npx babel-upgrade`
Babel 资源、整理集&FAQ
Babel 资源
- jamiebuilds/the-super-tiny-compiler: Possibly the smallest compiler ever
- Babel 入门教程 - 阮一峰的网络日志
- Babel 入门教程 - 阮一峰的网络日志
Babel 整理集
Babel FAQ
- Babel是如何读懂JS代码的 - 知乎
- 647 webpack中使用 babel、typescript:@babel/core, @babel/preset-env,babel-loader,Babel的配置文件,polyfill,useBuiltIns,corejs,ts-loader【图文】_mb5fe94cbf99977_51CTO博客
regenerator
- facebook/regenerator: Source transformer enabling ECMAScript 6 generator functions in JavaScript-of-today.
- regenerator/packages/regenerator-runtime at master · facebook/regenerator
- regenerator/packages/regenerator-transform at master · facebook/regenerator
- Regenerator
recast
- benjamn/recast: JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
sucrase
sucrase core
- alangpierce/sucrase: Super-fast alternative to Babel for when you can target modern JS runtimes
- Sucrase
sucrase libs、plugins&tools
- digital-eclecticism/parcel-plugin-sucrase
- caioagiani/api-sequelize-sucrase: API RESTful NodeJs express, sequelize (mysql), jwt e sucrase es5 + eslint & prettier
- rollup/rollup-plugin-sucrase: This package has moved and is now available at @rollup/plugin-sucrase / https://github.com/rollup/plugins
sucrase 资源、整理集&FAQ
traceur-compiler
- google/traceur-compiler: Traceur is a JavaScript.next-to-JavaScript-of-today compiler
- google.github.io/traceur-compiler/bin/traceur.js
¥打包工具&构建工具
browserify
- browserify/browserify: browser-side require() the node.js way
- browserify/tinyify: a browserify plugin that runs various optimizations, so you don't have to install them all manually. makes your bundles tiny!
- substack/node-browserify: browser-side require() the node.js way
- dolymood/bifypack: 基于gulp和browserify的项目构建工具
- browserify/watchify: watch mode for browserify builds
- Macil/browserify-hmr: Hot Module Replacement plugin for Browserify
- Browserify
coolpack
- anderpang/coolpack: coolpack is a module bundler,enables add version number automatically,load asynchronously,and do the relevant optimization.
cooking
- ElemeFE/cooking: 👨🍳 更易上手的前端构建工具
esbuild
- evanw/esbuild: An extremely fast JavaScript bundler and minifier
- egoist/esbuild-register: Transpile JSX, TypeScript and esnext features on the fly with esbuild
- esbuild - An extremely fast JavaScript bundler
Gulp
Gulp core
- gulp/API.md at master · gulpjs/gulp
- gulpjs/gulp: The streaming build system
- gulp
- gulp.js plugin registry
- gulp.js - the streaming build system
- gulp.js - 基于流的自动化构建工具。 | gulp.js 中文网
- gulp 中文文档 - gulp.js 中文文档 | gulp.js 中文网
- 一点 | gulp详细入门教程
- 一点 | gulp教程之gulp-livereload
- 一点 | gulp教程之gulp中文API
Gulp dependencies、libs、plugins&tools
#Gulp 转码
- ashtuchkin/iconv-lite: Convert character encodings in pure javascript.
- heldinz/gulp-convert-encoding: Plugin for gulp to convert files from one encoding to another.
- gulp-convert-encoding - npm
gulp-alex
- dustinspecker/gulp-alex: Gulp plugin for Alex
- get-alex/alex: Catch insensitive, inconsiderate writing
- Alex - Catch insensitive, inconsiderate writing
gulp-autoprefixer
- 一点 | gulp教程之gulp-autoprefixer
gulp+browsersync
- candyCCat/gulp-browsersync: 搭建的一个简单的基于gulp+browsersync的前端自动化构建框架
gulp-bufferify
gulp-changed
- gulp-changed - npm
gulp-debug
- gulp-debug - npm
gulp-eagle
- youngluo/gulp-eagle: Gulp Eagle is based on Laravel Elixir, which provides a clean, fluent API for defining basic Gulp tasks.
gulp-imagemin
gulp-rev-replace
- Package - gulp-rev-replace
- gulp-rev-replace,重写已经被吞rev改名的文件名的出现,下载gulp-rev-replace的源码_GitHub_帮酷
gulp-rename
- gulp-rename - npm
gulp-sequence
- teambition/gulp-sequence: Run a series of gulp tasks in order
gulp-sourcemaps
- Introduction to JavaScript Source Maps - HTML5 Rocks
gulp-useref
- gulp-useref - npm
gulp-util
- gulp-util - npm
gulp-utf8-convert
- gulp-utf8-convert - npm
- hellopao/gulp_plugin: plugins for gulp.js
- findup-sync - npm
- 常用gulp插件介绍(一)
Glup 资源、整理集&FAQ
gulp 资源
- nimoc/gulp-book: Gulp 入门指南
gulp 整理集
《Gulp折腾之路》
- Gulp探究折腾之路(I) | 晚晴幽草轩
- Gulp折腾之路(II) | 晚晴幽草轩
- Gulp折腾之路(III) | 晚晴幽草轩
gulp FAQ
拷贝文件
- gulp拷贝文件的时候如何保持路径? - CNode技术社区
- deployment - How do I copy directories recursively with gulp? - Stack Overflow
task顺序执行
- gulp顺序执行任务
gulp error
- gulp - GulpUglifyError: unable to minify JavaScript - Stack Overflow
- gulp错误GulpUglifyError: unable to minify JavaScript解决
- 一点 | gulp教程之gulp-imagemin
- gulp gulp有没有办法将所有的js文件压缩并重命名_百度知道
- gulp排除已压缩文件思路
Grunt
Grunt core
- gruntjs/grunt: Grunt: The JavaScript Task Runner
- Grunt: The JavaScript Task Runner
- Grunt: JavaScript世界的构建工具 -- Grunt中文网
Grunt libs、plugins&tools
PintJS – 轻量,并发的GruntJS运行器
- Pint
- tjgq/grunt-throttle: A Grunt plugin for testing under a throttled connection.
Grunt 资源、整理集&FAQ
jakejs
- jakejs
- jakejs/jake: JavaScript build tool, similar to Make or Rake. Built to work with Node.js.
- Jake: JavaScript build tool / task runner for NodeJS
Parcel
Parcel core
- parcel-bundler/parcel: 📦🚀 Blazing fast, zero configuration web application bundler
- Parcel
- parcel-bundler/awesome-parcel: 🔗 A curated list of awesome Parcel resources, libraries, tools and boilerplates
- parcel-bundler/examples: 🛠 Parcel examples using various frameworks
- parcel-bundler/website: 🌎 Parcel website
- Parcel
- Parcel 中文网
- www.parcejs.cn
- 🚀 入门 - Parcel 中文文档
- 📦 Parcel - 中文文档
- @parcel/node-libs-browser - npm
Parcel libs、plugins&tools
parcel-plugin-linaria
- callstack/parcel-plugin-linaria: Parcel plugin for Linaria (Experimental)
- linbudu599/Parcel-Tsx-Template: A Simple Template using Parcel and Tsx. 🧱
- ant-design/parcel-antd: Use antd with parcel
Parcel 资源、整理集&FAQ
- 关于 Parcel 你所需知道的一切:超快的Web应用打包器-WEB前端开发
- myTNT2 - Manage your shipments with ease | TNT Singapore
- Switching to Parcel from Webpack
- Everything You Need To Know About Parcel: The Blazing Fast Web App Bundler 🚀
Rollup
Rollup core
- rollup/rollup: Next-generation ES module bundler
- tunnckoCore/rollup-plugin-prepack: Rollup plugin for Facebook Prepack - https://prepack.io
- rollup.js
- rollup.js
- rollup.js
- rollup.js
- rollup.js 中文文档 | rollup.js 中文网
- Rollup.js 中文文档 | Rollup.js 中文网
- is.gd
Rollup libs、plugins&tools
#A-G
@rollup/plugin-babel
- @rollup/plugin-babel - npm
- plugins/packages/babel at master · rollup/plugins
- rollup-plugin-babel - npm
@rollup/plugin-commonjs
- https://github.com/rollup/plugins/tree/master/packages/commonjs
- @rollup/plugin-commonjs - npm
rollup-plugin-babel
- rollup/rollup-plugin-babel: This package has moved and is now available at @rollup/plugin-babel / https://github.com/rollup/plugins
rollup-plugin-commonjs
- rollup/rollup-plugin-commonjs: This module has moved and is now available at @rollup/plugin-commonjs / https://github.com/rollup/plugins
rollup-plugin-eslint
- TrySound/rollup-plugin-eslint: This plugin in migrated https://github.com/rollup/plugins/tree/master/packages/eslint
rollup-starter-app
- rollup/rollup-starter-app: Bare-bones example of how to create an application using Rollup
rollup-plugin-external-globals
- eight04/rollup-plugin-external-globals: Transform external imports into global variables like output.globals.
- rollup-plugin-external-globals - npm
- rollup-plugin-exclude-dependencies-from-bundle - npm
#H-N
@rollup/plugin-node-resolve
- plugins/packages/node-resolve at master · rollup/plugins
- @rollup/plugin-node-resolve - npm
rollup-starter-lib
- rollup/rollup-starter-lib: Bare-bones example of how to create a library using Rollup
rollup-plugin-node-resolve
- rollup/rollup-plugin-node-resolve: This module has moved and is now available at @rollup/plugin-node-resolve / https://github.com/rollup/plugins
rollup-plugin-node-polyfills
- ionic-team/rollup-plugin-node-polyfills
- rollup-plugin-node-polyfills - npm
rollup-plugin-node-globals
- calvinmetcalf/rollup-plugin-node-globals
- rollup-plugin-node-globals - npm
rollup-plugin-inject
- rollup/rollup-plugin-inject: This module has moved and is now available at @rollup/plugin-inject / https://github.com/rollup/plugins/blob/master/packages/inject
rollup-plugin-iife
- eight04/rollup-plugin-iife: Convert ES modules into IIFEs.
- rollup-plugin-match - npm
#O-T
rollup-plugin-replace
- rollup/rollup-plugin-replace: This module has moved and is now available at @rollup/plugin-replace / https://github.com/rollup/plugins
rollup-plugin-terser
- TrySound/rollup-plugin-terser: Rollup plugin to minify generated bundle
- rollup-plugin-terser - npm
#U-Z
rollup-plugin-uglify
- TrySound/rollup-plugin-uglify: Rollup plugin to minify generated bundle
rollup-plugin-vue
- vuejs/rollup-plugin-vue: Roll .vue files
- Introduction | Rollup Plugin Vue
- keywords:rollup-plugin - npm search
Rollup 资源、整理集&FAQ
- 使用rollup打包JS的方法步骤 - 码农教程
Snowpack
Snowpack core
- snowpackjs/snowpack: WASM-powered frontend build tool. Fast, lightweight, unbundled ESM. ✌️
- Snowpack - The faster frontend build tool
Snowpack libs、plugins&tools
Snowpack 资源、整理集&FAQ
Turborepo
- vercel/turborepo: The High-performance Build System for JavaScript & TypeScript Codebases
- Turborepo
Vite
Vite core
- vite
- vitejs/vite: Next generation frontend tooling. It's fast!
- vuejs/vitepress: Vite & Vue powered static site generator
- vitejs/docs-cn: Chinese translation of vitejs.dev
- Home | Vite
- Home | Vite
Vite libs、plugins&tools
Vite SSG
- antfu/vite-ssg: Server-side generation for Vite
- antfu/vitesse: 🏕 Opinionated Vite Starter Template
- anncwb/vite-plugin-mock: A mock plugin for vite.use mockjs.
Vite 资源、整理集&FAQ
- vitejs/awesome-vite: ⚡️ A curated list of awesome things related to Vite.js
- Kingbultsea/vite-analysis: Vite v0.13.2 Start from 0, analyze each commit. 330/2558 💀~~~👻
Webpack
Webpack core
Guides
Code Splitting
- Code Splitting | webpack
- Code Splitting | webpack
- 代码分离 | webpack 中文网
Dependency Management
- dependency management
- Dependency Management | webpack
- 管理依赖
- 管理依赖 · webpack 中文文档(2.2)
- 组件注册 — Vue.js
Shimming
- Shimming | webpack
- shim 预置依赖
Tree Shaking
- wuomzfx/tree-shaking-test: how to do tree-shaking best
- Tree Shaking | webpack
- Guides | webpack
- Development | webpack
API
Module Methods
- Module Methods | webpack
- module methods
- Module Methods | webpack
- 模块方法
Plugin API
- webpack/tapable: Just a little module for plugins.
- Plugin API | webpack
- Plugin API | webpack
- Introduction | webpack
- Command Line Interface | webpack
- Compiler Hooks | webpack
Plugins
- Plugins | webpack
- normal module replacement plugin
Concepts
- Concepts | webpack
- Hot Module Replacement | webpack
- 概念
Configuration
#Webpack config
Webpack config tool
webpack-autoconf
- jakoblind/webpack-autoconf: A tool to create webpack configs
- jakoblind (Jakob Lind)
- Create App - your tool for starting a new webpack or Parcel project
- Webpack config tool
- yacan8/webpack-config-tool: webapck配置简化工具
- zhaoshengjun/webpack-config: CLI tool to generate webpack.config.js
- Webpack Config Tool | 火星小站
一个合格的Webpack4配置工程师素养
多页面
- BYChoo/webpack-multi-page: webpack多页面打包项目
- webpack/examples at master · webpack/webpack
- nanaSun/webCase
- 配置文件 | Webpack 中文指南
Configuration Types
- Configuration Types | webpack
Entry and Context
- Entry and Context | webpack
- 入口和上下文(entry and context) | webpack 中文网
Mode
- Mode | webpack
Output
libraryTarget
- Output | webpack
- 输出(output) | webpack 中文网
publicPath
- Public Path(公共路径) · webpack 中文文档(2.2)
- Webpack 动态设置 __webpack_public_path__ 到底怎么用 - V2EX
- configuring webpack public path at runtime · Issue #443 · webpack/webpack
- `__webpack_public_path__` does not work if entrypoint uses ES6-style imports · Issue #2776 · webpack/webpack
- Output | webpack
Module
- Module | webpack
- loaders | webpack 中文网
- 编写一个 loader | webpack 中文网
- 装载 | Loaders - Webpack 中文开发手册 - 开发者手册 - 云+社区 - 腾讯云
Resolve
resolve.alias
- Resolve | webpack
- 解析(Resolve) | webpack 中文文档
Optimization
- Optimization | webpack
Plugins
- Plugins | webpack
- Plugins | webpack 中文网
- 编写一个插件 | webpack 中文网
- compiler 钩子 | webpack 中文网
- compilation 钩子 | webpack 中文网
- Webpack: Does the order of plugins matter? - Stack Overflow
- Webpack - 插件 | Plugins - 开发者手册 - 云+社区 - 腾讯云
- lentoo blog
DevServer
- DevServer | webpack
- 开发中 server(devServer)
Devtool
Webpack SourceMap
- Source maps are failing to parse using devtool: source-map · Issue #8506 · webpack/webpack
- 浅谈webpack devtool里的7种SourceMap模式_javascript技巧_脚本之家
- webpack SourceMap配置(9)_慕课手记
- Devtool | webpack
- Devtool | webpack 中文文档
Target
- Target | webpack
Watch and WatchOptions
- Watch and WatchOptions | webpack
Externals
webpack-node-externals
- liady/webpack-node-externals: Easily exclude node modules in Webpack
- Externals | webpack
Performance
- Performance | webpack
Node
- Node | webpack
Stats
- Stats | webpack
Experiments
- Experiments | webpack
Other Options
- Other Options | webpack
- Configuration | webpack
Migrate
- Migrate | webpack
Loaders
- fe-blog/webpack-loader at master · 6fedcom/fe-blog
- Loaders
Contribute
- Contribute | webpack
Federated Modules
- Merge Proposal: Module federation and code sharing between bundles. Many builds act as one · Issue #10352 · webpack/webpack
- Paciolan/remote-component: Dynamically load a React Component from a URL
- jacob-ebey/federated-libraries-get-started: Completed example code that accompanies https://federated-libraries.now.sh/get-started
- Module Federation
- Introducing Federated Modules in Webpack 5 – Bram.us
- dev.to
- (20) Marais 在 Twitter: "Wrote an article on Module Federation, a project I have been apart of for the last little while! https://t.co/aDiLreWDit" / Twitter
- Webpack 5 Module Federation: JavaScript 架构的变革者 | RichLab
- Federated Libraries
Webpack v5
- webpack/changelog-v5: Temporary repo for the changelog for webpack 5
- webpack 5 alpha feedback · Issue #8537 · webpack/webpack
- Webpack 5 发布 (2020-10-10) | webpack
- webpack/webpack: A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders," modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffee
- webpack/webpack.js.org: Repository for webpack documentation and more!
- docschina/webpack.js.org: [印记中文](https://docschina.org/) - webpack 中文文档
- WICG/webpackage: Web packaging format
- zhaoda/webpack-handbook: Webpack中文指南
- - Gitter
- webpack/webpack - Gitter
- webpack
- webpack
- webpack 中文文档(@印记中文) https://docschina.org/
- webpack 中文文档(@印记中文) https://docschina.org/
- webpack 中文文档 | webpack 中文网
- webpack 中文文档
- webpack module bundler
- Introduction · Webpack 中文指南
- 深入浅出 Webpack · 深入浅出 Webpack
- Webpack 入门教程 | 菜鸟教程
- 介绍 | Webpack 中文指南
- 基本配置项 · webpack指南
- webpack module bundler
Webpack libs、loaders、plugins&tools
Webpack loaders
#A-G
async-catch-loader
- yeyan1996/async-catch-loader: a webpack loader that can automatically injects try/catch into async function
awesome-typescript-loader
- s-panferov/awesome-typescript-loader: Awesome TypeScript loader for webpack
babel-loader
- babel/babel-loader: 📦 Webpack plugin for Babel
bs-loader
- rrdelaney/bs-loader: Bucklescript loader for Webpack and Jest
bundle-loader
- webpack-contrib/bundle-loader: Bundle Loader
css-raw-loader
- catdad/css-raw-loader: CSS Raw loader module for Webpack
css-loader
typings-for-css-modules-loader
- Jimdo/typings-for-css-modules-loader: Drop-in replacement for css-loader to generate typings for your CSS-Modules on the fly in webpack
- webpack-contrib/css-loader: CSS Loader
cache-loader
- webpack-contrib/cache-loader: Caches the result of following loaders on disk
django-webpack-loader
- owais/django-webpack-loader: Transparently use webpack with django
es3ify-loader
- sorrycc/es3ify-loader: ES3ify loader for webpack.
eslint-loader
- webpack-contrib/eslint-loader: eslint loader (for webpack)
extract-loader
- peerigon/extract-loader: webpack loader to extract HTML and CSS from the bundle
exports-loader
- exports-loader
fast-sass-loader
- yibn2008/fast-sass-loader: High performance sass loader for webpack
grow-loader
- line/grow-loader: A webpack loader to split class methods by decorators
#H-N
html-loader
- html-loader | webpack 中文网
inject-loader
- plasticine/inject-loader: 💉📦 A Webpack loader for injecting code into modules via their dependencies.
imports-loader
- webpack-contrib/imports-loader: Imports Loader
- imports-loader
js-yaml-loader
-
- js-yaml-loader - npm
less-loader
- webpack-contrib/less-loader: Compiles Less to CSS
null-loader
- webpack-contrib/null-loader: [DEPRECATED] A loader that returns an empty module (can still be used for webpack 4).
#O-T
prerender-loader
- GoogleChromeLabs/prerender-loader: 📰 Painless universal pre-rendering for Webpack.
- prerender-loader - npm
promise-loader
- gaearon/promise-loader: A webpack bundle-loader ripoff with promise interface
pug-loader
- pugjs/pug-loader: Pug loader module for Webpack
raw-loader
- webpack-contrib/raw-loader: A loader for webpack that allows importing files as a String
resolve-url-loader
- bholloway/resolve-url-loader: Webpack loader that resolves relative paths in url() statements based on the original source file
sass-loader
- sass-loader - npm
- sass-loader | webpack 中文网
- webpack-contrib/sass-loader: Compiles Sass to CSS
sass-resouces-loader
- shakacode/sass-resources-loader: SASS resources (e.g. variables, mixins etc.) loader for Webpack. Also works with less, post-css, etc.
- sass-resources-loader - npm
- webpack中配置sass-resources-loader定义全局sass文件实现各组件@mixin@function共享 | Zhang dajia的博客
style-resources-loader
- yenshih/style-resources-loader: CSS processor resources loader for webpack
svg-sprite-loader
- JetBrains/svg-sprite-loader: Webpack loader for creating SVG sprites.
svgo-loader
source-map-loader
- source-map-loader | webpack 中文网
script-loader
- webpack-contrib/script-loader: [deprecated] Script Loader
ts-loader
- TypeStrong/ts-loader: TypeScript loader for webpack
- I CAN MAKE THIS WORK...: ts-loader Project References: First Blood
thread-loader
- webpack-contrib/thread-loader: Runs the following loaders in a worker pool
- thread loader
string-replace-loader
- Va1/string-replace-loader: Replace loader for Webpack
- minhuaF/string-replace-loader
- string-replace-loader - npm
#U-Z
@friends-of-js/yaml-loader
-
- @friends-of-js/yaml-loader - npm
url-loader
- webpack-contrib/url-loader: A loader for webpack which transforms files into base64 URIs
vue-template-loader
- ktsn/vue-template-loader: Vue.js 2.0 template loader for webpack
webpack-component-loader
- nicholaslee119/webpack-component-loader: 📦 A webpack loader to componentify CSS/JS/HTML without framework
yml-loader
- nkt/yml-loader: YAML loader for webpack
yaml-loader
- eemeli/yaml-loader: YAML loader for webpack (converts YAML to JSON)
- yaml-loader - npm
- API Overview – YAML
- Options – YAML
Webpack plugins
#A-G
add-asset-html-webpack-plugin
- SimenB/add-asset-html-webpack-plugin: Add a JavaScript or CSS asset to the HTML generated by html-webpack-plugin
antd-dayjs-webpack-plugin
- ant-design/antd-dayjs-webpack-plugin: ⏰ Day.js webpack plugin for antd
assets-webpack-plugin
- assets-webpack-plugin - npm
- ztoben/assets-webpack-plugin: Webpack plugin that emits a json file with assets paths
autodll-webpack-plugin
- asfktz/autodll-webpack-plugin: Webpack's DllPlugin without the boilerplate
babel-minify-webpack-plugin
- BabelMinifyWebpackPlugin
critters
- GoogleChromeLabs/critters: 🦔 A Webpack plugin to inline your critical CSS and lazy-load the rest.
common-chunk-plugin
- liangklfangl/commonsChunkPlugin_Config: Webpack的common-chunk-plugin源码分析,来自于[我的github文章全集](https://github.com/liangklfangl/react-article-bucket)
chunk-manifest-webpack-plugin
- chunk-manifest-webpack-plugin - npm
- soundcloud/chunk-manifest-webpack-plugin: Allows exporting a manifest that maps entry chunk names to their output files, instead of keeping the mapping inside the webpack bootstrap.
clean-webpack-plugin
- clean-webpack-plugin - npm
- johnagan/clean-webpack-plugin: A webpack plugin to remove your build folder(s) before building
copy-webpack-plugin
- webpack-contrib/copy-webpack-plugin: Copy files and directories with webpack
case-sensitive-paths-webpack-plugin
- Urthen/case-sensitive-paths-webpack-plugin: Enforces case sensitive paths in Webpack requires.
compression-webpack-plugin
- webpack-contrib/compression-webpack-plugin: Prepare compressed versions of assets to serve them with Content-Encoding
dynamic-cdn-webpack-plugin
- mastilver/dynamic-cdn-webpack-plugin: Get your dependencies from a cdn rather than bundling them in your app
extract-text-webpack-plugin
- ExtractTextWebpackPlugin | webpack 中文网
- webpack-contrib/extract-text-webpack-plugin: [DEPRECATED] Please use https://github.com/webpack-contrib/mini-css-extract-plugin Extracts text from a bundle into a separate file
execa-webpack-plugin
- execa-webpack-plugin - npm
- sindresorhus/execa: A better `child_process`
- execa - npm
- npm-prefix - npm
- libnpx - npm
- npm-bin-ava-tester - npm
- @zkochan/libnpx - npm
- is-installed-globally - npm
- which-exclude-npm - npm
- npm-run-path-compat - npm
- npm-sh - npm
fork-ts-checker-webpack-plugin
- Realytics/fork-ts-checker-webpack-plugin: Webpack plugin that runs typescript type checker on a separate process.
filemanager-webpack-plugin
- gregnb/filemanager-webpack-plugin: Copy, move, archive (zip/tar/tar.gz), delete files and directories before and after Webpack builds. Win32/Mac/*Nix supported
friendly-errors-webpack-plugin
- geowarin/friendly-errors-webpack-plugin: Recognizes certain classes of webpack errors and cleans, aggregates and prioritizes them to provide a better Developer Experience.
fork-ts-checker-webpack-plugin
- Realytics/fork-ts-checker-webpack-plugin: Webpack plugin that runs typescript type checker on a separate process.
fork-ts-checker-webpack-plugin
- Realytics/fork-ts-checker-webpack-plugin: Webpack plugin that runs typescript type checker on a separate process.
git-revision-webpack-plugin
- pirelenito/git-revision-webpack-plugin: 🏗 Webpack plugin that generates VERSION and COMMITHASH files during build
- git-revision-webpack-plugin - npm
- @hzzt/git-revision-webpack-plugin - npm
webpack.BannerPlugin
- BannerPlugin | webpack
webpack-cdn-plugin
- shirotech/webpack-cdn-plugin: A webpack plugin that use externals of CDN urls for production and local node_modules for development
- webpack-cdn-plugin - npm
webpack-deep-scope-analysis-plugin
- vincentdchan/webpack-deep-scope-analysis-plugin: A webpack plugin for deep scope analysis
webpack.DllPlugin与webpack.DllReferencePlugin
- chenchunyong/webpack-dllPlugin: webpack dllPlugin demo
- webpackのDLLバンドルを使ってビルドを速くする - Qiita
webpack.DefinePlugin
- DefinePlugin · webpack 中文文档(2.2)
webpack-plugin-fr-theme
- JSupot/webpack-plugin-fr-theme: form-render theme
webpack-assets-manifest
- webpack-assets-manifest - npm
- webdeveric/webpack-assets-manifest: This Webpack plugin will generate a JSON file that matches the original filename with the hashed version.
webpack-asset-pipeline
- webpack-rails-manifest-plugin - npm
- infinum/webpack-asset-pipeline: 🚀 A missing link for the asset pipeline alternative with Webpack.
- webpack-asset-pipeline - npm
- Squeezing Webpack into backend frameworks | Infinum
webpack-bundle-analyzer
- webpack-contrib/webpack-bundle-analyzer: Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
- webpack-bundle-analyzer - npm
webpack-bundle-size-analyzer
- robertknight/webpack-bundle-size-analyzer: A tool for finding out what contributes to the size of Webpack bundles
fork-ts-checker-webpack-plugin
- Realytics/fork-ts-checker-webpack-plugin: Webpack plugin that runs typescript type checker on a separate process.
#H-N
html-webpack-inline-chunk-plugin
- html-webpack-inline-chunk-plugin - npm
- rohitlodha/html-webpack-inline-chunk-plugin: A webpack plugin that inlines chunk in html-webpack-plugin.
hard-source-webpack-plugin
- mzgoddard/hard-source-webpack-plugin
- hard-source-webpack-plugin - npm
happypack
- amireh/happypack: Happiness in the form of faster webpack build times.
html-webpack-plugin
- jantimon/html-webpack-plugin: Simplifies creation of HTML files to serve your webpack bundles
- html-webpack-plugin - npm
- jaketrent/html-webpack-template: a better default template for html-webpack-plugin
- jantimon/html-webpack-plugin: Simplifies creation of HTML files to serve your webpack bundles
html-webpack-git-revision-plugin
- js-newbee/html-webpack-git-revision-plugin: Webpack plugin that generates the latest git commit hash within html meta tag for versioning build.
- html-webpack-git-revision-plugin - npm
inline-manifest-webpack-plugin
- inline-manifest-webpack-plugin - npm
- szrenwei/inline-manifest-webpack-plugin: inline your webpack manifest (runtime code) with a script tag to save http request
lodash-webpack-plugin
- Package - lodash-webpack-plugin
- lodash-webpack-plugin - npm
- Webpack实现按需打包Lodash的几种方法详解_javascript技巧_脚本之家
- babel-plugin-lodash - npm
- Webpack按需打包Lodash的几种方式 | Yusen's Blog | 学习弯道超车的技巧!
- lodash/lodash-webpack-plugin: Smaller modular Lodash builds.
mini-css-extract-plugin
- webpack-contrib/mini-css-extract-plugin: Lightweight CSS extraction plugin
- mini-css-extract-plugin - npm
- extract-text-webpack-plugin - npm
- CSS 提取 | Vue Loader
- MiniCssExtractPlugin | webpack
media-query-plugin
- SassNinja/media-query-plugin: Webpack plugin for media query extraction.
media-query-splitting-plugin
- mike-diamond/media-query-splitting-plugin: Webpack 4 plugin for styles splitting by media query
webpack.IgnorePlugin
- IgnorePlugin | webpack
webpack-manifest-plugin
- danethurber/webpack-manifest-plugin: webpack plugin for generating asset manifests
- webpack-manifest-plugin - npm
webpack.container.ModuleFederationPlugin
- ModuleFederationPlugin | webpack
- Federated Modules: Dynamic Remotes · Issue #11033 · webpack/webpack
- webpack-plugin-import - npm
- liximomo/lazy-compile-webpack-plugin: Boost webpack startup time by lazily compiling dynamic imports
#O-T
@vue/preload-webpack-plugin
- vuejs/preload-webpack-plugin: A Webpack plugin for wiring up `<link rel='preload'>` (and prefetch) - supports async chunks
offline-plugin
- NekR/offline-plugin: Offline plugin (ServiceWorker, AppCache) for webpack (https://webpack.js.org/)
optimize-css-assets-webpack-plugin
- NMFR/optimize-css-assets-webpack-plugin: A Webpack plugin to optimize \ minimize CSS assets.
page-skeleton-webpack-plugin
- wookaoer/page-skeleton-core: 基于url生成骨架屏结构核心代码
prepack-webpack-plugin
- gajus/prepack-webpack-plugin: A webpack plugin for prepack.
preload-webpack-plugin
- GoogleChromeLabs/preload-webpack-plugin: A webpack plugin for injecting <link rel='preload|prefetch'> into HtmlWebpackPlugin pages, with async chunk support
progress-bar-webpack-plugin
- clessg/progress-bar-webpack-plugin: A progress bar plugin for Webpack.
resource-hints-webpack-plugin
- jantimon/resource-hints-webpack-plugin: Adds automatically resource hints to your html-files
sw-precache-webpack-plugin
- goldhand/sw-precache-webpack-plugin: Webpack plugin that generates a service worker using sw-precache that will cache webpack's bundles' emitted assets. You can optionally pass sw-precache configuration options to webpack through this plugin.
size-plugin
- GoogleChromeLabs/size-plugin: Track compressed Webpack asset sizes over time.
- size-plugin - npm
stats-webpack-plugin
- unindented/stats-webpack-plugin: Write the stats of a build to a file.
- stats-webpack-plugin - npm
script-ext-html-webpack-plugin
- numical/script-ext-html-webpack-plugin: Enhances html-webpack-plugin functionality with different deployment options for your scripts including 'async', 'preload', 'prefetch', 'defer', 'module', custom attributes, and inlining.
terser-webpack-plugin
- terser/terser: 🗜 JavaScript parser, mangler and compressor toolkit for ES6+
- webpack-contrib/terser-webpack-plugin: Terser Plugin
- ohanhi/hyperscript-helpers: Terse syntax for hyperscript.
- TerserWebpackPlugin | webpack
TemplatedPathPlugin
- webpack/TemplatedPathPlugin.js at master · webpack/webpack
webpack.optimization.splitChunks
- SplitChunksPlugin | webpack
webpack.ProvidePlugin
- ProvidePlugin
- ProvidePlugin | webpack
- ProvidePlugin | webpack 中文网
webpack.SourceMapDevToolPlugin
- SourceMapDevToolPlugin | webpack 中文文档
- SourceMapDevToolPlugin (Plugins) - Webpack 中文开发手册 - 开发者手册 - 云+社区 - 腾讯云
webpack-polyfills-plugin
- beda-software/webpack-polyfills-plugin: Fork from Sl1v3r/webpack-polyfills-plugin
webpack-polyfill-injector
- SebastianS90/webpack-polyfill-injector: Webpack plugin to automatically inject polyfills into your bundle without affecting modern browsers.
webpack-retry-load-plugin
- hxfdarling/webpack-retry-load-plugin: atuo load retry resource from other domain
webpack-theme-color-replacer
- hzsrc/webpack-theme-color-replacer: A runtime dynamic theme color replacement plugin for webpack.
- webpack-theme-color-replacer - npm
- hzsrc/vue-element-ui-scaffold-webpack4: vue下基于webpack4构建的多页面、多环境方案脚手架项目(使用了element-ui,可替换为其他)
- hzsrc/join-file-content-plugin: Prepend or append file to a target file while webpack starting
webpack.optimize.CommonsChunkPlugin
- CommonsChunkPlugin | webpack 中文文档
- CommonsChunkPlugin | webpack
- CommonsChunkPlugin | webpack 中文网
- Webpack 日常使用与优化 · Issue #37 · creeperyang/blog
- Janlay884181317/output-build-info-webpack-plugin: 输出webpack打包环境信息(例如打包时间,分支,Git相关信息等)
#U-Z
uglifyjs-webpack-plugin
- webpack-contrib/uglifyjs-webpack-plugin: [deprecated] UglifyJS Plugin
- uglifyjs-webpack-plugin - npm
- UglifyjsWebpackPlugin | webpack
webpackmonitor
- webpackmonitor/webpackmonitor: A tool for monitoring webpack optimization metrics through the development process
- Webpack Monitor
worker-plugin
- GoogleChromeLabs/worker-plugin: 🐳 Adds native Web Worker bundling support to Webpack.
- worker-plugin - npm
webpack-plugin-vueComponentsIndex
- zfang1995/webpack-plugin-vueComponentsIndex: auto complete paths of vue components
webpack-stats-plugin
- FormidableLabs/webpack-stats-plugin: Webpack stats plugin for build information, file manifests, etc.
- webpack-stats-plugin - npm
webpack-zip-plugin
- yyhappynice/webpack-zip-plugin: Zip your dist after webpack builds
write-file-webpack-plugin
- gajus/write-file-webpack-plugin: Forces webpack-dev-server to write bundle files to the file system.
zip-webpack-plugin
- erikdesjardins/zip-webpack-plugin: Webpack plugin to zip up emitted files.
- zip-webpack-plugin - npm
- unused-files-globby-webpack-plugin - npm
Webpack tools
enhanced-resolve
- webpack/enhanced-resolve: Offers an async require.resolve function. It's highly configurable.
- enhanced-resolve - npm
loader-runner
- webpack/loader-runner: Runs (webpack) loaders
loader-utils
- webpack/loader-utils: utils for webpack loaders
memory-fs
- webpack/memory-fs: [DEPRECATED use memfs instead] A simple in-memory filesystem. Holds data in a javascript object.
- memory-fs - npm
webpack-merge
- survivejs/webpack-merge: Merge designed for Webpack (MIT)
- webpack-merge - npm
webpack-chain
- neutrinojs/webpack-chain: A chaining API to generate and simplify the modification of Webpack configurations.
- neutrinojs/webpack-chain at v4
- Yatoo2018/webpack-chain: A chaining API to generate and simplify the modification of Webpack configurations.
- Package - webpack-chain
webpack-dev-server
- webpack/webpack-dev-server: Serves a webpack app. Updates the browser on changes. Documentation https://webpack.js.org/configuration/dev-server/.
- webpack-dev-server - npm
- 开发
webpack-dev-middleware
- webpack/webpack-dev-middleware: A development middleware for webpack
- webpack-dev-middleware - npm
webpack-bundle-tracker
- owais/webpack-bundle-tracker: Spits out some stats about webpack compilation process to a file
webpack-sources
- webpack/webpack-sources: Source code handling classes for webpack
webpack-external-import
- ScriptedAlchemy/webpack-external-import: Dynamically import modules from other webpack bundles. Painless code sharing between separate apps
webpack-hot-middleware
- webpack-contrib/webpack-hot-middleware: Webpack hot reloading you can attach to your own server
webpack-validator
- js-dxtools/webpack-validator: Validates your webpack config with Joi
webpack-blocks
- andywer/webpack-blocks: 📦 Configure webpack using functional feature blocks.
webpack-virtual-modules
- sysgears/webpack-virtual-modules: Webpack Virtual Modules is a webpack plugin that lets you create, modify, and delete in-memory files in a way that webpack treats them as if they were physically presented in the file system.
webpack-ops
- CatSnake11/webpack-ops: 📁 webpack bundle visualization // optimization // config tool
webpackbar
- nuxt-contrib/webpackbar: Elegant ProgressBar and Profiler for Webpack 3 , 4 and 5
- webpack/lib at master · webpack/webpack
- masx200/webpack-react-vue-spa-awesome-config: 极速、零配置的 web 应用打包工具, 同时支持 react 和 vue 的单页面应用,提供开箱即用支持 Fast, zero-configuration web application packaging tool that supports both single-page applications for react and vue, out-of-the-box support, 基于 webpack4.x,同时支持 react 和 vue 的单页面应用 通用的 webpack 配置文件,提供开箱即用支持 ,您无需学习和配置许多构建工具。即时重新加载可帮助您专注于开发。在部署时,您的捆绑包会自动优化,愿世上再无webpack配置师
webpack-encore
- symfony/webpack-encore: A simple but powerful API for processing & compiling assets built around Webpack
- Managing CSS and JavaScript (Symfony Docs)
- JSTransformers
Webpack projects
compare-webpack-target-bundles
- TheLarkInn/compare-webpack-target-bundles: Example of all the webpack targets!!! Webpack Playground!
neutrino
- neutrinojs/neutrino: Create and build modern JavaScript projects with zero initial configuration.
- Introduction · Neutrino
Webpack+jQuery
- yifoo/webpack-demo: Webpack +jQuery 单页面Demo
- atool-build/getWebpackCommonConfig.js at master · ant-tool/atool-build
- dongyuanxin/webpack-demos: 📦 Demos && Courses for Webpack 4
- zpfz/webpack4-dev-cli: A lightweight Dev-cli for your frontend project was based on webpack.
- webpack.config.js 配置举例 | Ant-Tool 简介
Webpack 资源、整理集&FAQ
Webpack 资源
Webpack Guidebook
- tsejx/webpack-guidebook: 📚 Webpack 知识图谱:模块化、基础概念、工作原理、实战应用
- Webpack Guidebook - 📚 Webpack 知识图谱:模块化、基础概念、工作原理、实战应用
打包分析
- upload
webpack-chart
- alexkuz/webpack-chart: Webpack Chart
- Webpack Chart
webpack-visualizer
- chrisbateman/webpack-visualizer: Visualize your Webpack bundle
- Webpack Visualizer
webpack-optimize-helper
- jakoblind/webpack-optimize-helper: A library to parse stats.json and give useful advice how to reduce bundle size
- Webpack bundle optimize helper
bundle-stats
- relative-ci/bundle-stats: In-depth bundle analyzer for webpack(bundle size, assets, modules, packages)
- webpack-contrib/awesome-webpack: A curated list of awesome Webpack resources, libraries and tools
- webpack-china/awesome-webpack-cn: [印记中文](https://docschina.org/) - webpack 优秀中文文章
- kraaas/webpack-tutorial-collection: webpack 教程资源收集
- liangklfangl/webpack-core-usage: webpack2完整系列课程,欢迎阅读。同时欢迎移步我的react全家桶文章全集: https://github.com/liangklfangl/react-article-bucket
- lihongxun945/diving-into-webpack: webpack 源码解析系列
- webpack & HTTP/2 – webpack – Medium
- Separating a Manifest
- 淘系前端团队
- Awesome webpack | webpack
Webpack 整理集
《24 个实例入门并掌握「Webpack4」》
《webpack源码》
《webpack学习》
《webpack4系列教程》
webpack4系列教程
- webpack4系列教程: 前言 | 董沅鑫的个人网站
- webpack4系列教程(一): 打包JS | 董沅鑫的个人网站
- webpack4系列教程(二): 编译ES6 | 董沅鑫的个人网站
- webpack4 系列教程(三): 多页面解决方案--提取公共代码 | 董沅鑫的个人网站
- webpack4 系列教程(四): 单页面解决方案--代码分割和懒加载 | 董沅鑫的个人网站
- webpack4 系列教程(五): 处理CSS | 董沅鑫的个人网站
- webpack4 系列教程(六): 处理SCSS | 董沅鑫的个人网站
- webpack4 系列教程(七): SCSS提取和懒加载 | 董沅鑫的个人网站
- webpack4 系列教程(八): JS Tree Shaking | 董沅鑫的个人网站
- webpack4 系列教程(九): CSS Tree Shaking | 董沅鑫的个人网站
- webpack4 系列教程(十): 图片处理汇总 | 董沅鑫的个人网站
- webpack4 系列教程(十一):字体文件处理 | 董沅鑫的个人网站
- webpack4 系列教程(十二):处理第三方JavaScript库 | 董沅鑫的个人网站
- webpack4 系列教程(十三):自动生成HTML文件 | 董沅鑫的个人网站
- webpack4 系列教程(十四):Clean Plugin and Watch Mode | 董沅鑫的个人网站
- webpack4 系列教程(十五):开发模式与webpack-dev-server | 董沅鑫的个人网站
- webpack4 系列教程(十六):开发模式和生产模式·实战 | 董沅鑫的个人网站
《webpack系列》
《Webpack 进阶之源码分析》
《webpack前端构建工具学习总结》
《配置属于自己的打包系统教程》
- yhtx1997/webpack4-Instance: webpack4 配置实例
《大声对webpack4.0说声你好》
- fe-blog/webpack at master · 6fedcom/fe-blog
- Webpack 是怎样运行的?(一) - 知乎
- Webpack 是怎样运行的?(二) - 知乎
- Webpack学习-工作原理(上)
- Webpack学习-工作原理(下)
- kraaas/webpack-tutorial-collection: webpack 教程资源收集
Webpack FAQ
代码动态加载、异步加载&分包策略
- 借助 Webpack 静态分析能力实现代码动态加载 - Chenng 的主页
- 基于webpack实现react组件的按需加载 - 冯淼森的博客
- Webpack 打包含动态加载的类库 | Scarletsky
打包原理
插件原理
优化
性能
- webpack.github.io
- Webpack 打包优化之体积篇 | 晚晴幽草轩
- Webpack 打包优化之速度篇 | 晚晴幽草轩
- Predictable long term caching with Webpack – webpack – Medium
- www.slideshare.net
- liangklfangl/webpack-compiler-and-compilation: 该文章来源于我的github文章全集,欢迎star,https://github.com/liangklfangl/react-article-bucket
- liangklfangl/webpack-common-sense: 该文章来源于我的github文章全集,欢迎star,https://github.com/liangklfangl/react-article-bucket
- 2019最新Webpack4.0教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
- 10天搞定webpack4.0_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
- webpack详解(一)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
- 详解webpack中四个基础概念-js教程-PHP中文网
- Webpack 2 入门教程 | llp的程序猿之路
- M.M.F 小屋
xPack
- The xPack Build Framework
- xpack/xpm-js: The xPack Project Manager command line tool
- xPack 3rd Party Development Tools
- Deprecated 3rd party source xPacks
- xpm - npm
- The xPack Build Framework
- Ant-Tool 简介 | Ant-Tool 简介
- 脚手架市场
- 构建工具 - 掘金精选 - SegmentFault 思否
- 前端构建工具整理 - 前端路漫漫 - SegmentFault 思否
- 如何选择JavaScript构建工具之Babel、Browserify、Webpack、Grunt以及Gulp - 思过崖
¥代码生成
js_tricks
- QiShaoXuan/js_tricks: 一些常用的 JS 方法 - some JS methods always by used
- 关于 About | js tricks
Plop
- plopjs/plop: Consistency Made Simple
- Plop
- plop - npm
- node-plop - npm
- Consistency Made Simple : PLOP
¥静态代码分析插件
ESLint
#ESLint core
#User guide
- Getting Started with ESLint - ESLint - Pluggable JavaScript linter
- Configuring ESLint - ESLint - Pluggable JavaScript linter
- Getting Started with ESLint - ESLint中文
- Configuring ESLint - ESLint中文
- Command Line Interface - ESLint中文
- Documentation - ESLint中文
- Integrations - ESLint中文
- List of available rules - ESLint中文文档
#Developer guide
- Architecture - ESLint - Pluggable JavaScript linter
- Contributing - ESLint - Pluggable JavaScript linter
- Source Code - ESLint - Pluggable JavaScript linter
- Development Environment - ESLint - Pluggable JavaScript linter
- Unit Tests - ESLint - Pluggable JavaScript linter
- Working with Rules - ESLint - Pluggable JavaScript linter
- Working with Plugins - ESLint - Pluggable JavaScript linter
- Working with Custom Formatters - ESLint - Pluggable JavaScript linter
- Working with Custom Parsers - ESLint - Pluggable JavaScript linter
- Shareable Configs - ESLint - Pluggable JavaScript linter
- Node.js API - ESLint - Pluggable JavaScript linter
- Architecture - ESLint中文
- Source Code - ESLint中文
- Development Environment - ESLint中文
- Contributing - ESLint中文
- Unit Tests - ESLint中文
- Working with Rules - ESLint中文
- Working with Custom Formatters - ESLint中文
- Working with Custom Parsers - ESLint中文
- Working with Plugins - ESLint中文
- Shareable Configs - ESLint中文
- Node.js API - ESLint中文
- ESLint - Pluggable JavaScript linter
- ESLint - Pluggable JavaScript linter - ESLint中文
- List of available rules - ESLint - Pluggable JavaScript linter
- List of available rules - ESLint中文
- List of available rules - ESLint中文
- List of available rules - ESLint中文
- Maintainer Guide - ESLint - Pluggable JavaScript linter
- Maintainer Guide - ESLint中文
- ESLint Blog - ESLint中文
- 详解 ESLint 规则,规范你的代码_IT资讯_UDN技术社区
- ESLint 规则详解(一)
- ESLint - 插件化的 JavaScript 代码检测工具 - ESLint中文文档
#ESLint config
#A-G
eslint-config-alloy
- AlloyTeam/eslint-config-alloy: Progressive ESLint config for your React/Vue/TypeScript projects
- BooheeFE/eslint-config-booheefe: ESLint config for Boohee FE team.
#H-N
#O-T
eslint-config-prettier
- prettier/eslint-config-prettier: Turns off all rules that are unnecessary or might conflict with Prettier.
- @vue/eslint-config-prettier - npm
eslint-config-standard
- standard/eslint-config-standard: ESLint Config for JavaScript Standard Style
- JavaScript Standard Style
eslint-config-typescript
- @vue/eslint-config-typescript - npm
eslint-config-preact
- preactjs/eslint-config-preact: Unopinionated baseline ESLint config for Preact and Preact CLI codebases.
#U-Z
#ESLint plugin
#A-G
eslint-plugin-compat
- amilajack/eslint-plugin-compat: Lint the browser compatibility of your code
- eslint-plugin-compat - npm
#H-N
eslint-plugin-html
- BenoitZugmeyer/eslint-plugin-html: An ESLint plugin to extract and lint scripts from HTML files.
eslint-plugin-import
- benmosher/eslint-plugin-import: ESLint plugin with rules that help validate proper imports.
- olalonde/eslint-import-resolver-babel-root-import: A babel-root-import resolver for eslint-plugin-import
eslint-plugin-jquery
- dgraham/eslint-plugin-jquery: Disallow jQuery functions with native equivalents.
eslint-plugin-node
- mysticatea/eslint-plugin-node: Additional ESLint's rules for Node.js
#O-T
@typescript-eslint/eslint-plugin
- @typescript-eslint/eslint-plugin - npm
eslint-plugin-prettier
- prettier/eslint-plugin-prettier: ESLint plugin for Prettier formatting
- eslint-plugin-prettier - npm
eslint-plugin-react-hooks
- [ESLint] Feedback for 'exhaustive-deps' lint rule · Issue #14920 · facebook/react
- eslint-plugin-react-hooks - npm
- codsen/eslint-plugin-row-num: ESLint plugin to update row numbers on each console.log
- codsen/eslint-plugin-test-num: ESLint plugin to update unit test numbers automatically
#U-Z
eslint-plugin-vue
- vuejs/eslint-plugin-vue: Official ESLint plugin for Vue.js
- eslint-plugin-vue - npm
- Available rules | eslint-plugin-vue
- Introduction | eslint-plugin-vue
#ESLint parser/parserOptions
@typescript-eslint/parser
- @typescript-eslint/parser - npm
eslint-friendly-formatter
- royriojas/eslint-friendly-formatter: A simple formatter/reporter for ESLint that's friendly with Sublime Text and iterm2 "click to open file" functionality
typescript-eslint
- typescript-eslint/typescript-eslint: Monorepo for all the tooling which enables ESLint to support TypeScript
- typescript-eslint/packages/eslint-plugin at v2.26.0 · typescript-eslint/typescript-eslint
- typescript-eslint/packages/typescript-estree at master · typescript-eslint/typescript-eslint
- typescript-eslint/packages/parser at master · typescript-eslint/typescript-eslint
- typescript-eslint/packages/eslint-plugin-tslint at master · typescript-eslint/typescript-eslint
- typescript-eslint/packages/eslint-plugin at master · typescript-eslint/typescript-eslint
- typescript-eslint/tslint-to-eslint-config: Converts your TSLint configuration to the closest possible ESLint equivalent.
- allan2coder/eslint-plugin-syntax-ban: An eslint plugin for ban some JS syntax.
JSLint
- reid/node-jslint: The JavaScript Code Quality Tool — for Node.js.
- jslint - npm
- JSLint: The JavaScript Code Quality Tool
- JSLint: The JavaScript Code Quality Tool
JSHint
- jshint/jshint: JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
- jshint - npm
- JSHint, a JavaScript Code Quality Tool
JSCS
- jscs-dev/node-jscs: JavaScript Code Style checker (unmaintained)
- jscs - npm
- JSCS
JavaScript Lint
- JavaScript Lint
jsonlint
- zaach/jsonlint: A JSON parser and validator with a CLI.
js-beautify
- beautify-web/js-beautify: Beautifier for javascript
- Online JavaScript beautifier
prettier
- Prettier
- prettier/eslint-config-prettier: Turns off all rules that are unnecessary or might conflict with Prettier.
- prettier/prettier-vscode: Visual Studio Code extension for Prettier
- Prettier
- Options · Prettier
- Configuration File · Prettier
- Prettier · Opinionated Code Formatter
- WebStorm Setup · Prettier
- Editor Integration · Prettier
- Behind the Scenes: Improving the Repository Infrastructure – React Blog
- JsPrettier - Packages - Package Control
- Prettier - Code formatter - Visual Studio Marketplace
- Prettier 学习笔记 - 简书
prettier core
- prettier/prettier: Prettier is an opinionated code formatter.
prettier config、libs、plugins&tools
prettier-eslint
- prettier/prettier-eslint: Code prettier eslint --fix Formatted Code
vim-prettier
- prettier/vim-prettier: A Vim plugin for Prettier
prettier 资源、整理集&FAQ
standard
- standard/standard: 🌟 JavaScript Style Guide, with linter & automatic code fixer
- standard/RULES.md at master · standard/standard
- standard/README-zhtw.md at master · standard/standard
- standard/README-zhcn.md at master · standard/standard
TSLint
- palantir/tslint: An extensible linter for the TypeScript language
- tslint - npm
- Roadmap: TSLint -> ESLint · Issue #4534 · palantir/tslint
- Make linting great again! – Andrey Okonetchnikov – Medium
¥响应式(Reactive)
reactive-props
- WebReflection/reactive-props: An all-in-one implementation of the Reactive State for Data & DOM patterns.
¥代码压缩、混淆&加密
cl-uglify-js
- mishoo/cl-uglify-js: JavaScript compressor/beautifier library for Common Lisp
cl-ppcre
- edicl/cl-ppcre: Common Lisp regular expression library
- CL-PPCRE - Portable Perl-compatible regular expressions for Common Lisp
html-minifier
- kangax/html-minifier: Javascript-based HTML compressor/minifier (with Node.js support)
iterate
- iterate, the extensible iteration construct
- iterate / iterate · GitLab
Minify
- Minify - JavaScript and CSS minifier
parse-js
- parse-js / A JavaScript parser
- marijnhaverbeke.nl Git - parse-js/summary
parse-number
- sharplispers/parse-number: PARSE-NUMBER is a library of functions for parsing strings into one of the standard Common Lisp number types without using the reader.
- CLiki: parse-number
- CLiki: parse-number
UglifyJS
- mishoo/UglifyJS: JavaScript parser / mangler / compressor / beautifier library for NodeJS
UglifyJS2
- mishoo/UglifyJS2: JavaScript parser / mangler / compressor / beautifier toolkit
- UglifyJS — JavaScript parser, compressor, minifier written in JS
Unminify
- Unminify JS, CSS and HTML Code
- yui/yuicompressor: YUI Compressor
- Protect JavaScript source code with v8 snapshot · nwjs/nw.js Wiki
- ZFJObsLib_dmg: ZFJObsLib-iOS代码混淆工具(马甲包混淆工具),具体功能有方法混淆、属性混淆、类名混淆、添加垃圾代码、自动创建垃圾类、删除注释、修改资源文件Hash值、加密字符串、翻新资源
- NW.js Documentation
- Online JavaScript beautifier
- JS代码加密 | Javascript 不可逆加密 | JS混淆加密 —在线工具
- 看起来很厉害的 JS 编译器 | 鲁夫的爱
$引擎、客户端、服务端、设备&环境
¥CPU&GPU
GPU.js
- gpujs/gpu.js: GPU Accelerated JavaScript
- GPU.js - GPU accelerated JavaScript
¥Device、Domain、IP、OS&环境
¥Device、IP、MAC、操作系统、主机名&机型与方向信息
#IP
ip2region
- lionsoul2014/ip2region: Ip2region is a offline IP location library with accuracy rate of 99.9% and 0.0x millseconds searching performance. DB file is ONLY a few megabytes with all IP address stored. binding for Java,PHP,C,Python,Nodejs,Golang,C#,lua. Binary,B-tree,Memory searching algorithm
- 淘宝IP地址库
- GeoIP Lookup Tool | GeoIP.com
- cz88
#区分公网、内网IP
- 分辨IP是公网IP还是内网IP的方法-oray贝锐科技花生壳官网
- 如何判断家里宽带ip是公网ip还是内网ip-百度经验
current-device
- current-device
- matthewhudson/current-device: The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).
device.js
- borismus/device.js: Semantic client-side device detection with Media Queries
- device.js
mobile-detect.js
- hgoebl/mobile-detect.js: Device detection (phone, tablet, desktop, mobile grade, os, versions)
- mobile-detect.js | Device detection (phone, tablet, desktop, mobile grade, os, versions)
- mobile-detect - npm
- os-detection · GitHub Topics
- device-detection · GitHub Topics
- JS获取客户端IP地址、MAC和主机名的7个方法汇总_javascript技巧_脚本之家
¥环境
environment-variables
- dwyl/learn-environment-variables: 📝Learn how to use Environment Variables to keep your passwords and API keys secret. 🔐
- conditionizr/conditionizr: Conditional JavaScript, CSS, callbacks and classNames for environments.
- jeresig/env-js: A pure-JavaScript browser environment.
Nunchuck.js
os.js
- jpillora/xdomain: A pure JavaScript CORS alternative
- Park.io - ccTLD Domain Backorders & Expired Domain Auctions
¥浏览器
检测浏览器、UserAgent
bowser
- lancedikson/bowser: a browser detector
browser
- mumuy/browser: Useragent analysis tool.浏览器分析判断工具 - 用户代理、操作系统信息
browser-update
- browser-update/browser-update: Remind users to update their browser in an unobtrusive way
- browser-update - npm
- 提醒访客升级他们的浏览器 - Browser-Update.org
Mobile-Detect
- serbanghita/Mobile-Detect: Mobile_Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.
ua-device
- fex-team/ua-device: userAgent解析库
- ua-device.js - ua-device.js
ua-parser-js
- faisalman/ua-parser-js: UAParser.js - JavaScript library to detect browser, engine, OS, CPU, and device type/model from userAgent string. Supports browser & node.js environment. Also available as jQuery/Zepto plugin, Bower/Meteor package, RequireJS/AMD mo
user-agents
- intoli/user-agents: A JavaScript library for generating random user agents with data that's updated daily.
判断浏览器类型及版本
- 2016年最常见浏览器的 UA(User Agent/用户代理)目测很全面 - AE博客|墨渊
- ray-lothian/UserAgent-Switcher: UserAgent Switcher is a browser extension to spoof & mimics User-Agent strings
- user-agent-parser · GitHub Topics
- browser-detection · GitHub Topics
- useragent · GitHub Topics
- Browser detection using the user agent - HTTP | MDN
- Outdated Browser
- User Agent - HTTP服务器识别OS操作系统 Web浏览器版本的用户代理
判断网页是闲置还是活动
ifvisible.js
- serkanyersen/ifvisible.js: [TypeScript port available in beta] Crossbrowser & lightweight way to check if user is looking at the page or interacting with it.
- Ifvisible.js by serkanyersen
快速响应页面滚动操作
headroom.js
- Hide your header on scroll - Headroom.js
- WickyNilliams/headroom.js: Give your pages some headroom. Hide your header until you need it
¥引擎(Engine)
# 2D物理引擎
Verlet-js
- subprotocol/verlet-js: A simple Verlet physics engine written in javascript
- HarryChen0506/malyan: JavaScript Canvas 2D engine library
# JS游戏引擎
《游戏编程模式》
- munificent/game-programming-patterns: Source repo for the book
- tkchu/Game-Programming-Patterns-CN: 《游戏编程模式》中文版
- Game Programming Patterns
akihabara
- Akihabara
- kesiev/akihabara: A game engine for making classic arcade style games using Javascript and HTML5. We're starting moving on a re-organized repo here: https://github.com/akihabara
blockrain.js
- Aerolab/blockrain.js: HTML5 Tetris Game for jQuery
Aves
- Aves: an HTML & Javascript game engine - Wonderland
boardgame.io
- boardgameio/boardgame.io: State Management for Turn-Based Games
- boardgame.io - Open-Source Game Engine for Turn-Based Games
CreateJS
EaselJS
- CreateJS/EaselJS: The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.
- Create.js - Make anything editable
- CreateJS | A suite of JavaScript libraries and tools designed for working with HTML5
- CreateJS | A suite of JavaScript libraries and tools designed for working with HTML5
- CreateJS | A suite of JavaScript libraries and tools designed for working with HTML5
Crafty.js
- Crafty - JavaScript Game Engine, HTML5 Game Engine
- craftyjs/Crafty: JavaScript Game Engine
cocos2d-javascript
- ryanwilliams/cocos2d-javascript: An HTML5 / JavaScript port of the Cocos2D graphics engine
- Website is not available
clanfx
- The ClanFX Javascript Game Engine download | SourceForge.net
cssgameengine
- cssgameengine
copperlicht
- CopperLicht - JavaScript/WebGL 3D library
enchant.js
- enchant.js - A simple JavaScript framework for creating games and apps.
- wise9/enchant.js: A simple JavaScript framework for creating games and apps
engine
- playcanvas/engine: Fast and lightweight WebGL game engine
famous
- Famous/famous: This repo is being deprecated. Please check out http://github.com/famous/engine
gamequeryjs
- gameQuery - a javascript game engine with jQuery
- onaluf/gameQuery: a javascript game engine with jQuery
gogomakeplay
- About Me - GogoMakePlay.com
gamejs
- Home
- GameJs/gamejs: GameJs is a thin library on top of the HTML canvas element. In addition to the drawing functions it has a set of generally helpful modules for game development.
jsgamesoup
- jsgamesoup
J5g3
- j5g3 - HTML5 Game Development Tools
- j5g3/docma: Javascript documentation tool.
jawsjs
- Jaws » HTML5 Javascript game engine / development library
limejs
- LimeJS HTML5 Game Framework
- digitalfruit/limejs: HTML5 game framework for web and iOS
moleculejs
- Molecule JS | Tech and Internet Service Jargon That Sometimes Makes Sense – Tech and Internet Service Jargon
phaser
- Phaser - A fast, fun and free open source HTML5 game framework
- Tutorial: How to Make Flappy Bird in HTML5 With Phaser 1
quintus
- Quintus JavaScript HTML5 Game Engine
- cykod/Quintus: HTML5 Game Engine
Starling JS
- Starling JS - The Open Source Game Engine for JavaScript
stage.js
- shakiba/stage.js: 2D HTML5 rendering engine for game development
TheRenderEngine
- bfattori/TheRenderEngine: Currently rewriting in ES6 and removing a lot of old polyfills
- Therenderengine by bfattori
turbulenz_engine
- turbulenz/turbulenz_engine: Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices.
voxel-engine
- maxogden/voxel-engine: 3D HTML5 voxel game engine
- lmf12/javascript-games: JavaScript 小游戏
- GooCreate - Your Technology Companion
- Unleashing the Power of 3D Internet | Blend4Web
asm.js
- asm.js
- asm-js/validator: A reference validator for asm.js.
QuickJS
- QuickJS Javascript Engine
- bellard/quickjs: Public repository of the QuickJS Javascript Engine. Pull requests are not accepted. Use the mailing list to submit patches.
- Fabrice Bellard's Home Page
¥任务调度
composer
- doowb/composer: API-first task runner with three methods: task, run and watch.
- composer - npm
drome
- dromejs/drome: JavaScript task runner
- Drome · Powerful and easy task runner
$动态资源&静态资源
¥Dependency Manager/Library Manager/Package Manager
Bower
- Bower
- bower/bower: A package manager for the web
- Bower — a package manager for the web
- API · Bower
- Web 前端开发的包管理工具 bower 快速入门 - 志文工作室
CPM
- cevio/cpm: A Lightweight NPM Private Active Management Service.We don't design a scheme to synchronize to local caching. We only focus on building private active CRUDs that are compatible with NPM public package downloads.
- CPM
Component
- Component
- componentjs/component: frontend package manager and build tool for modular web applications
- componentjs/guide: A Guide to Component
Duo
- Duo
- duojs/duo: A next-generation package manager for the front-end
- duo - npm
- DUO - Lifetime Technology and Gadget Master
- Duojs.com Analytics - Market Share Stats & Traffic Ranking
- Duo——下一代前端包管理器 – FED实验室 - 专注WEB端开发和用户体验
- duo-JavaScript中文网-JavaScript教程资源分享门户
JSPM
- JSPM
- jspm/jspm-core: jspm 2 Core Library
- jspm/jspm-cli: Package management CLI
- jspm.io - Native ES Modules CDN
- jspm.org - Browser Package Manager
NILPPM
- NILPPM
- nilppm/npm: 📦 Node's internal lightweight private package manager
npm
npm core
Documentation
- npm Documentation
- npm CLI | npm Docs
- 入门 · NPM 中文文档 · 看云
- npm
- npm/npm: a package manager for javascript
- npm/cli: the package manager for JavaScript
- npm
- npm 中文文档 | npm 中文网
- npm
- npm forum
- 淘宝 NPM 镜像
- NPM, Node.js, Node.js RC, Node.js Nightly, io.js, alinode, nsolid, Python, PhantomJS, electron, electron-builder-binaries, atom-shell, node-chakracore, git-for-windows, nwjs, atom, ChromeDriver, OperaDriver, geckodriver, selenium, node-inspector, fsevents, node-sass, leveldown, leveldown-hyper, mknod, rabin, sodium-prebuilt, utp-native, node-tk5, couchbase, fuse-bindings, zmq-prebuilt, gl, hackrf, sqlite3, sqlcipher, chromium-browser-snapshots, grpc, nodegit, canvas-prebuilt, cypress, flow, poi, libjpeg-turbo, moby, yarn, utf-8-validate, jpegtran-bin, pngquant-bin, zopflipng-bin, gifsicle-bin, mozjpeg-bin, cwebp-bin, optipng-bin, jpegoptim-bin, pngcrush-bin, guetzli-bin, gif2webp-bin, pngout-bin, advpng-bin, jpeg-recompress-bin, zeromq, minikube, sentry-cli, sharp-libvips, sharp, tfjs-models, node-canvas-prebuilt, node-swc Mirrors
- Node.js Mirror
- NPM Mirror
- npm.io | NPM packages search engine
- RunKit
- npmmirror 中国镜像站
npm libs、modules、plugins&tools
#A-G
cross-spawn
- moxystudio/node-cross-spawn: A cross platform solution to node's spawn and spawnSync
- IndigoUnited/node-cross-spawn-async: A cross platform solution to node's spawn
- zentrick/cross-spawn-promise: Promisified cross-spawn.
- mafintosh/npm-execspawn: Spawn locally installed npm dependencies with cross platform env and argument parsing support
- cross-spawn - npm
del
- sindresorhus/del: Delete files and directories
- del - npm
- dracupid/global-npm: Require global npm as a local node module.
#H-N
init-package-json
- npm/init-package-json: A node module to get your node module started
npm-size
- egoist/npm-size: Get the install size of an npm package.
node_modules
- node_modules
npmcomponent
- npmcomponent (npm <3 component)
- airportyh/npmcomponent: Scripts to make Component modules available to NPM/Browserify users.
- component/dialog: Dialog component
npm-expansions
- npm/npm-expansions: Send us a pull request by editing expansions.txt
- npm-expansions - npm
npm-stat.com
- pvorb/npm-stat.com: download statistics for npm packages
- npm-stat: download statistics for NPM packages
npm-user
- npm-user - npm
#O-T
patch-package
- ds300/patch-package: Fix broken node modules instantly 🏃🏽♀️💨
- patch-package - npm
progress-estimator
- bvaughn/progress-estimator: Logs a progress bar and estimation for how long a Promise will take to complete
Package Phobia
- styfle/packagephobia: ⚖️ Find the cost of adding a new dependency to your project
- Package Phobia
#U-Z
#cli
emma-cli
- maticzav/emma-cli: 📦 Terminal assistant to find and install node packages.
ntl
- ruyadorno/ntl: Npm Task List: Interactive cli menu to list/run npm tasks
- ntl - npm
relix
- PengJiyuan/relix: 一个连版本号都准确帮你生成的全自动 NPM 包发布工具.
- relix - npm
- npm-cli · GitHub Topics
#config
- @zkochan/npm-conf - npm
- npm-config - npm
- npm-config-arguments - npm
- local-npm-config - npm
- npm-package-json-lint-config-tc - npm
- npm-package-json-lint-config-default - npm
- npm-conf - npm
#commands、hooks&scripts
cnpm
- cnpm
- cnpm/cnpm: cnpm: npm client for China mirror of npm
- cnpm/cnpmjs.org: Private npm registry and web for Enterprise
- Gitee 极速下载/cnpm
- cnpm - npm
- cnpmjs.org: Private npm registry and web for Company
- NPM, Node.js, Node.js RC, Node.js Nightly, io.js, alinode, nsolid, Python, PhantomJS, electron, electron-builder-binaries, atom-shell, node-chakracore, git-for-windows, nwjs, atom, ChromeDriver, OperaDriver, geckodriver, selenium, node-inspector, fsevents, node-sass, leveldown, leveldown-hyper, mknod, rabin, sodium-prebuilt, utp-native, node-tk5, couchbase, fuse-bindings, zmq-prebuilt, gl, hackrf, sqlite3, sqlcipher, chromium-browser-snapshots, grpc, nodegit, canvas-prebuilt, cypress, flow, robotjs, poi, libjpeg-turbo, moby, yarn, utf-8-validate, jpegtran-bin, pngquant-bin, zopflipng-bin, gifsicle-bin, mozjpeg-bin, cwebp-bin, optipng-bin, jpegoptim-bin, pngcrush-bin, guetzli-bin, gif2webp-bin, pngout-bin, advpng-bin, jpeg-recompress-bin, zeromq, minikube, sentry-cli, sharp-libvips, sharp, looksgood-s2, tfjs-models, tensorflow, tf-builds, node-canvas-prebuilt, node-swc, xprofiler Mirrors
- NPM镜像-NPM下载地址-NPM安装教程-阿里巴巴开源镜像站
- 使用阿里云npm镜像加速-阿里云开发者社区
is-npm
- sindresorhus/is-npm-cli: Check if your code is running as an npm script
- is-npm - npm
n
- tj/n: Node version management
npm-run
- timoxley/npm-run: Run locally-installed node module executables.
- npm-run - npm
npm-run-all
- mysticatea/npm-run-all: A CLI tool to run multiple npm-scripts in parallel or sequential.
- npm-run-all - npm
npm-scripts
- npm-scripts
- npm-scripts/scripts: Collection of useful npm-scripts!
npminstall
- cnpm/npminstall: Make `npm install` fast and easy.
npx
- zkat/npx: execute npm package binaries
- npx - npm
- npx 使用教程 - 阮一峰的网络日志
- npx是什么 · 夭幻境地
nvm
- nvm.sh
- nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
- coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.
- creationix/nvm: Node Version Manager - Simple bash script to manage multiple active node.js versions
- nullivex/nodist: Natural node.js and npm version manager for windows.
- Home | NVM
- Installing Multiple Versions of Node.js Using nvm - SitePoint
- nvm和nodejs安装使用 · nvm,nodejs和npm安装使用 · 看云
postinstall-build
- postinstall-build - npm
postinstall
- postinstall - npm
postinstall-postinstall
- ds300/postinstall-postinstall
- postinstall-postinstall - npm
rimraf
- isaacs/rimraf: A `rm -rf` util for nodejs
- rimraf - npm
tbify
- fjc0k/tbify: 使用淘宝镜像运行命令: tbify [nvm|npm|npx|yarn|pnpm|...]
- tbify - npm
- ericclemmons/per-env: Clean up your package.json with per-NODE_ENV npm scripts
- paulpflug/script-runner: Invoke multiple commands, running in parallel / sequential, matching npm scripts
- coderaiser/redrun: ✨🐌 🐎✨ fastest npm scripts runner
- keywords:npm-scripts - npm search
- @redisrupt/better-npm-run - npm
- @delucis/if-env - npm
- npm-run-script - npm
- npm-run-script-chain - npm
- runscript - npm
- npm-quick-run - npm
- exec-npm - npm
- exec-npm-install - npm
- run-all-the-things - npm
- npm-install-package - npm
- if-env - npm
#environment variables
cross-env
- kentcdodds/cross-env: 🔀 Cross platform setting of environment scripts
- cross-env - npm
- @naholyr/cross-env - npm
- cross-env-default - npm
env-cmd
- toddbluhm/env-cmd: Setting of environment scripts via a file
- env-cmd - npm
#Git
#git repository
- jaz303/git-clone: Clone a git repository
- strugee/node-git-clone-or-pull: Ensure a git repo exists on disk and that it's up-to-date
- feross/git-pull-or-clone: Ensure a git repo exists on disk and that it's up-to-date
- kindofone/github-manager: A globally installed npm package to manage, update and clone personal and organizational Github repositories.
- tunnckoCore/opensource: Delivering delightful digital solutions. Open Source packages with combined ~61M/month downloads, semantically versioned following @conventional-commits. Fully powered by Jest, @Babel TypeScript, @Airbnb @ESLint + @Prettier, @YarnP
- ngeor/clone-all: Automatically clone all your GitHub and Bitbucket Cloud repositories.
git-js
- steveukx/git-js: A light weight interface for running git commands in any node.js application.
- simple-git - npm
gitlog
- domharrington/node-gitlog: Git log parser for Node.JS
- gitlog - npm
git-url-parse
- IonicaBizau/git-url-parse: A high level git url parser for common git providers.
- git-url-parse - npm
git-utils
- atom/git-utils: Git Node Module
- git-utils - npm
hosted-git-info
- npm/hosted-git-info: Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab
- hosted-git-info - npm
isomorphic-git
- isomorphic-git
- isomorphic-git/isomorphic-git: A pure JavaScript implementation of git for node and browsers!
- isomorphic-git - npm
- isomorphic-git · A pure JavaScript implementation of git for node and browsers!
NodeGit
- NodeGit
- nodegit/nodegit: Native Node bindings to Git.
- nodegit - npm
- Install NodeGit
normalize-git-url
- npm/normalize-git-url: Turn a Git URL into its canonical form.
- normalize-git-url - npm
pre-commit
- observing/pre-commit: Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit
- pre-commit - npm
vizion
- keymetrics/vizion: Git/Subversion/Mercurial repository metadata parser
- vizion - npm
yorkie
- yyx990803/yorkie: Git hooks made easy
- yorkie - npm
#mirror
- https://registry.npmmirror.com
- https://mirrors.huaweicloud.com/repository/npm//index.json/
- tencent npm mirrors
- https://r.cnpmjs.org
- npmmirror 中国镜像站
#path
- npm-run-path - npm
- npm-which - npm
- npm-path - npm
- executing-npm-path - npm
#update&version
np
- sindresorhus/np: A better `npm publish`
npm-check
- dylang/npm-check: Check for outdated, incorrect, and unused dependencies.
- npm-check - npm
npm-check-updates
- raineorshine/npm-check-updates: Find newer versions of package dependencies than what your package.json allows
- npm-check-updates - npm
standard-version
- standard-version - npm
update-notifier
- yeoman/update-notifier: Update notifications for your CLI app
- update-notifier - npm
- patch-version - npm
- run-versions - npm
- npm
- keywords:front-end - npm search
- keywords:backend - npm search
- keywords:cli - npm search
- keywords:documentation - npm search
- keywords:css - npm search
- keywords:testing - npm search
- keywords:iot - npm search
- keywords:coverage - npm search
- keywords:mobile - npm search
- keywords:framework - npm search
- keywords:robotics - npm search
- keywords:math - npm search
- keywords:Vue Composition api - npm search
- keywords:React Reactivity - npm search
- keywords:Vue Reactivity - npm search
- keywords:Reactivity - npm search
- Which of the 635000 npm modules do I choose? – Corey Cleary
npm 资源、整理集&FAQ
npm 资源
- apertureless/npm-stats: 📈 npm package statistics dashboard build with vue
- npm
- npm trends: Compare NPM package downloads
- Find the best package for you and test it online, Analyze tech stack for your project. | DEVTOOL.TECH
- 安装源(registry)地址 · nodejs和npm · 看云
- npm模块管理器 -- JavaScript 标准参考教程(alpha)
npm 整理集
npm FAQ
npm i和npm install的区别
- npm i和npm install的区别 - 程序员大本营
- “ npm install”和“ npm install”之间有什么区别?和“ npm ci”? - IT屋-程序员软件开发技术分享社区
- npm install 原理分析 - 云+社区 - 腾讯云
scripts
- 你真的了解npm-scripts吗? · Issue #43 · DDFE/DDFE-blog
发布npm
版本升级
删除node_modules
- Resolving EACCES permissions errors when installing packages globally | npm Documentation
- Create a project using the `npm init initializer` command
nrm
- Pana/nrm: NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao
- nrm - npm
pnpm
- pnpm
- pnpm/pnpm: 📦🚀 Fast, disk space efficient package manager
- pnpm/benchmarks-of-javascript-package-managers: Benchmarks of JavaScript Package Managers
- pnpm - npm
- Hello from pnpm | pnpm
- pnpm · Fast, disk space efficient package manager
- pnpm · Fast, disk space efficient package manager
- pnpm CLI · pnpm
- pnpm - 速度快、节省磁盘空间的软件包管理器 | pnpm 中文文档 | pnpm 中文网
- pnpm's strictness helps to avoid silly bugs by @ZoltanKochan
- Why should we use pnpm? by @ZoltanKochan
Static Package Manager
- Static Package Manager
- spmjs/spm: Brand new static package manager.
- spmjs.io
Yarn
- Yarn
- yarnpkg/yarn: 📦🐈 Fast, reliable, and secure dependency management.
- yarnpkg/berry: 📦🐈 The active development trunk for Yarn 2 ⚒
- yiminghe/tyarn: yarn using npm.taobao.org as registry
- yarn - npm
- Apache Hadoop 2.9.2 – Apache Hadoop YARN
- Yarn
- Yarn
- Yarn
- Yarn
- Yarn
- Documentation | Yarn
- Overview | Yarn
- Installation | Yarn
- Types of dependencies | Yarn
- Workspaces in Yarn | Yarn Blog
- 首页 | Yarn - JavaScript 软件包管理器 | Yarn 中文文档 - Yarn 中文网
- Yarn 中文文档
- 中文文档 | Yarn 中文文档
- Yarn的安装与使用详细介绍_node.js_脚本之家
- Yarn 的 Plug'n'Play 特性
- anvaka/pm: package managers visualization
- dependency-check-team/dependency-check: checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
- Libraries.io - The Open Source Discovery Service
¥Priority Hints
- WICG/priority-hints: A browser API to enable developers signal the priorities of the resources they need to download.
- Priority Hints
¥Resource Hints
- preload · GitHub Topics
- prefetch · GitHub Topics
- Resource Hints
- Preload, Prefetch And Priorities in Chrome | by Addy Osmani | reloading | Medium
¥SourceMap
source-map
- mozilla/source-map: Consume and generate source maps.
- benthemonkey/source-map: Consume and generate source maps.
- 7rulnik/source-map-js: Consume and generate source maps.
- source-map-js - npm
source-map-explorer
- danvk/source-map-explorer: Analyze and debug space usage through source maps
- source-map-explorer - npm
Source Maps
- Source Map Revision 3 Proposal - Google 文档
- Monorepos Made Simpler with Bit. How to leverage Bit + NPM to simplify… | by Jonathan Saring | Bits and Pieces
- JavaScript Source Map 详解 - 阮一峰的网络日志
- Source Map详解-社区博客-网易云
¥唯一标识码(Unique identifiers)
nanoid
- ai/nanoid: A tiny (145 bytes), secure, URL-friendly, unique string ID generator for JavaScript.
shortid
- dylang/shortid: Short id generator. Url-friendly. Non-predictable. Cluster-compatible.
UUID JavaScript Module
- UUID JavaScript Module
- uuidjs/uuid: Generate RFC-compliant UUIDs in JavaScript
- uuid - npm
UUID.js
- LiosK/UUID.js: RFC-compliant UUID Generator for JavaScript
uuid-js
- pnegri/uuid-js: A js library to generate and parse UUIDs,TimeUUIDs and generate TimeUUID based on Date for range selections
- netnr/uuid: A decentralized favorites and bookmarks based on Git hosting
- uuid-by-string - npm
- keywords:uuid - npm search
- keywords:guid - npm search
- keywords:rfc4122 - npm search
¥工具链
Rome
- Rome
- rome/tools: The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.
- rome - npm
- Rome Toolchain
¥动态、异步&缓存加载
basket.js
- addyosmani/basket.js: A script and resource loader for caching & loading files with localStorage
- TotomInc/loaderz: A very easy-to-use, blazing fast asset-loader using promises. Support older-browsers and preload images, audios and videos.
- 探真无阻塞加载javascript脚本技术,我们会发现很多意想不到的秘密 - 文章 - 伯乐在线
- JavaScript 的性能优化:加载和执行
@ 访问控制(Access Control,AC)
# Authentication、加密、解密、加签&解签
#AES
aes-js
- ricmoo/aes-js: A pure JavaScript implementation of the AES block cipher and all common modes of operation for node.js or web browsers.
- Block cipher mode of operation - Wikipedia
#Hash
#MD5
blueimp-md5
- blueimp/JavaScript-MD5: JavaScript MD5 implementation. Compatible with server-side environments like node.js, module loaders like RequireJS and all web browsers.
js-md5
- emn178/js-md5: A simple MD5 hash function for JavaScript supports UTF-8 encoding.
js-spark-md5
- satazor/js-spark-md5: Lightning fast normal and incremental md5 for javascript
md5.js
- crypto-browserify/md5.js: node style md5 on pure JavaScript
- placemarker/jQuery-MD5: JavaScript MD5 plugin, usable as part of the jQuery library or standalone
- pvorb/node-md5: a JavaScript function for hashing messages with MD5
- wbond/md5-js: A modification of Joseph Myers's high-preformance javascript md5 function that hashes unicode characters by first converting to UTF-8. http://jsperf.com/md5-shootout
- feross/md5-password-cracker.js: Crack MD5 passwords with JavaScript Web Workers
- gdi2290/angular-md5: md5 for Angular.js and Gravatar filter
- erm0l0v/webpack-md5-hash: Plugin to replace a standard webpack chunkhash with md5.
- wpfpizicai/gulp-md5-plus: md5 plugin for gulp
- lmk123/angularjs-requirejs-rjs-md5: AngularJS 的示例项目,使用 RequireJS 异步加载模块、指令、控制器等文件,使用 gulp 精简文件并将文件名重命名为 md5 的格式以便于存放在 CDN 中。
- d4nt/md5-js: An MD5 implementation in JavaScript
- http-auth/apache-md5: Node.js module for Apache style password encryption using md5.
- md5 - npm
- md5在线解密破解,md5解密加密
- JavaScript MD5 Demo
#SHA
- emn178/js-sha256: A simple SHA-256 / SHA-224 hash function for JavaScript supports UTF-8 encoding.
- emn178/js-sha512: A simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.
- jsSHA - SHA Hashes in JavaScript
sha.js
- crypto-browserify/sha.js: Streamable SHA hashes in pure javascript
- sha.js - npm
jssha
- Caligatio/jsSHA: A JavaScript implementation of the complete Secure Hash Standard family (SHA-1, SHA-224, SHA3-224, SHA-256, SHA3-256, SHA-384, SHA3-384, SHA-512, SHA3-512, SHAKE128, and SHAKE256) as well as HMAC
- jssha - npm
- shasum-object - npm
content-hash
- content-hash - npm
- @ensdomains/content-hash - npm
create-hash
- crypto-browserify/createHash: Node style hashes for use in the browser, with native hash functions in node
- create-hash - npm
expand-hash
- expand-hash - npm
- doowb/expand-hash: Recursively expands property keys with dot-notation into objects.
hash-base
- crypto-browserify/hash-base: abstract base class for hash-streams
- hash-base - npm
HashMap
- flesler/hashmap: HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
hash.js
- indutny/hash.js: Hash functions in pure javascript
- hash.js - npm
hashids.js
- niieani/hashids.js: A small JavaScript library to generate YouTube-like ids from numbers.
- hashids - npm
jshashes
- h2non/jshashes: Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
object-hash
- puleos/object-hash: Generate hashes from javascript objects in node and the browser.
router-hash
- jgallen23/routie: a tiny javascript hash router
- millermedeiros/Hasher: Browser history manager for rich media websites
- hash - npm
- object-hash - npm
- hash-sum - npm
- string-hash - npm
- node-object-hash - npm
- color-hash - npm
- hasha - npm
- @emotion/hash - npm
- ipfs-only-hash - npm
- hash-anything - npm
- multihashes - npm
- folder-hash - npm
- objection-hashid - npm
- blakejs - npm
- string-hash-64 - npm
- shorthash2 - npm
- hash-files - npm
- mix-hash - npm
- murmur-128 - npm
- drupal-hash - npm
- @dashevo/x11-hash-js - npm
- jshashes - npm
- password-hash - npm
- murmurhash3js - npm
- http-hash - npm
- Hash在线计算、md5计算、sha1计算、sha256计算、sha512计算 - 1024Tools
- vkandy/jenkins-hash-js: Jenkins hash in Javascript which yields both 32-bit and 64-bit hash values
#RSA
node-rsa
- rzcoder/node-rsa: Node.js RSA library
- lsqswl/rsaencrypt: RSA encrypt tool base 'jsencrypt' which can encrypt long string.
bcrypt
- kelektiv/node.bcrypt.js: bcrypt for NodeJs
- dcodeIO/bcrypt.js: Optimized bcrypt in plain JavaScript with zero dependencies.
- shaneGirish/bcrypt-nodejs: Native implementation of bcrypt for NodeJS
CryptoJS
- brix/crypto-js: JavaScript library of crypto standards.
- sytelus/CryptoJS: This is unmodified copy of Google Code hosted CryptoJS project. CryptoJS is a growing collection of standard and secure cryptographic algorithms implemented in JavaScript using best practices and patterns. They are fast, and they have a
- gwjjeff/cryptojs: Following googlecode project crypto-js, provide standard and secure cryptographic algorithms for NodeJS. Support MD5, SHA-1, SHA-256, RC4, Rabbit, AES, DES, PBKDF2, HMAC, OFB, CFB, CTR, CBC, Base64
- entronad/crypto-es: A crypto-js written in ES.
- How java&JavaScript uses CryptoJS AES encryption and decryption · Issue #165 · brix/crypto-js
- crypto-js - npm
- CryptoJS - CryptoJS
- javascript - AES Encrypt using CryptoJS - Stack Overflow
- JS Bin - Collaborative JavaScript Debugging
- Google Code Archive - Long-term storage for Google Code Project Hosting.
- Google Code Archive - Long-term storage for Google Code Project Hosting.
- crypto-js AES 使用经验 | Moln’s blog
- Encryption and decryption using CryptoJS' AES implmentation - Plunker
- JS加密插件CryptoJS实现AES加密操作示例_javascript技巧_脚本之家
- js crypto_js/crypto_cryptojs aes - 云+社区 - 腾讯云
- 如何使用CryptoJS的AES方法进行加密和解密
crypto
- chrisveness/crypto: Reference implementations of AES & SHA cryptographic functions in JavaScript
cryptocurrency-icons
- spothq/cryptocurrency-icons: A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.
- Cryptocurrency Icons
crypt.io
- jas-/crypt.io: Encryption enabled browser storage
jsrsasign
- kjur/jsrsasign: The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES JSON Web Signature/Token in pure JavaScript.
- jsrsasign - cryptography library in JavaScript
- jsrsasign LICENSE - RSA Signing and Verification in JavaScript
JSEncrypt
- travist/jsencrypt: A Javascript library to perform OpenSSL RSA Encryption, Decryption, and Key Generation.
- JSEncrypt
minimalistic-crypto-utils
- indutny/minimalistic-crypto-utils: Minimalistic utils for JS-only crypto
sjcl
- bitwiseshiftleft/sjcl: Stanford Javascript Crypto Library
sphinx
- SphinxJS | A very light JS library which could encode a string to an image, or decode an image to a string.
- jrainlau/sphinx: A very light JS library which could encode a string to an image, or decode an image to a string.
- crypto-browserify
- forkchain/alpha
- ajimae/ncrypt-js: A light weight javascript data encryption and decryption library
- bcomnes/nacl-blob: 🔐Encrypt DOM API blobs using nacl-stream-js
- juhoen/hybrid-crypto-js: RSA+AES hybrid encryption implementation for JavaScript. Works with Node.js, React Native and modern browsers.
- paragonie/poly1305-js: JavaScript implementation of the Poly1305 one-time authenticator
- paragonie/xchacha20-js: JavaScript implementation of ChaCha20, HChaCha20, and XChaCha20
- tpenaranda/vue-cryptojs: A small wrapper for integrating crypto-js into VueJS
- danang-id/simple-crypto-js: Simplified AES crypthography for safe and easier encryption and decryption proccesses of any JavaScript objects.
- bcoin-org/bcrypto: JS crypto library
- zhangs3721/wx_jsencrypt
- sodium-friends/learntocrypto: Learn to crypto workshop
- jkiss/crypto-js: 提供多种加密算法,MD5 哈希的 JS版本 -- Automatically exported from code.google.com/p/crypto-js
# JSON Object Signing and Encryption,JOSE
#JSON Web Encryption,JWE
#JSON Web Key,JWK
#JSON Web Signature,JWS
jsjws
- kjur/jsjws: (IMPORTANT NOTICE: END OF SUPPORT! jsjws have been merged into http://kjur.github.io/jsrsasign/. So please move to jsrsasign. The 'jsjws' is a pure JavaScript implementation of JSON Web Signature(JWS) and JSON Web Token(JWT).
- jsjws
#JSON Web Token,JWT
- RFC 7519 - JSON Web Token (JWT)
jose
- panva/jose: Universal "JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK with no dependencies
- square/js-jose: JavaScript library to encrypt/decrypt data in JSON Web Encryption (JWE) format and to sign/verify data in JSON Web Signature (JWS) format. Leverages Browser's native WebCrypto API.
$JS 资源、整理集&FAQ
$JS 资源
《JavaScript API 全解析》
- YanceyOfficial/javascript-apis: 🔥《JavaScript API 全解析》系列
- hasOwnProperty() | JavaScript API 全解析
- krausest/js-framework-benchmark: A comparison of the perfomance of a few popular javascript frameworks
- coderd-repos/eva: 伊娃(Eva)后台管理系统是一套干净、强大的企业级权限管理系统,支持技术栈定制和功能模块的定制。你可以用它快速开发企业数据管理系统、OA、CMS等,当然,你也可以用它来做毕业设计、个人项目等。
- Newest 'javascript' Questions - Stack Overflow
- JavaScript Weekly: The JavaScript Email Newsletter
- Awesome JavaScript | LibHunt
- Awesome JavaScript Weekly - Archive | LibHunt
- An Introduction to JavaScript
- OpenJS - JavaScript, Opened.
$JS 整理集
《JavaScript 20 年(JavaScript: the first 20 years)》
- doodlewind/jshistory-cn: 🇨🇳 《JavaScript 20 年》中文版
- JavaScript 20 年
- JavaScript: the first 20 years | Proceedings of the ACM on Programming Languages
- Javascript的10个设计缺陷 - 阮一峰的网络日志
- JavaScript时间与日期_专题_脚本之家
- JavaScript切换特效_专题_脚本之家
- JavaScript错误与调试技巧_专题_脚本之家
$JS FAQ
- gpuweb/WHLSL: Web HLSL
- ryanmcdermott/clean-code-javascript: Clean Code concepts adapted for JavaScript
- jeasonnow/choiceJs: Use choiceJs instead of if...else...
- adrianmcli/js-state-encapsulation: Examples of state encapsulation in Javascript
- actionscript 3 - Difference between e.target and e.currentTarget - Stack Overflow
- javascript - What are free variables? - Stack Overflow
- Newest 'free-variable' Questions - Stack Overflow
- bannedit's musings – Virtual Machine Detection In The Browser
- JavaScript 秘密花园
- Jsoup获取全国地区数据属性值(省市县镇村)_java_脚本之家
- 重构 - 代码优化技巧 - 知乎
- JavaScript 开发人员需要知道的简写技巧 - 博文 - 手册网
大前端
$大前端 core
Reason
ReasonReact
- reasonml/reason-react: Reason bindings for ReactJS
- kMeillet/reason-loadable: 🔥 Suspense/Lazy for ReasonReact.
- reasonml/reason: Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
- Reason · Reason lets you write simple, fast and quality type safe code while leveraging both the JavaScript & OCaml ecosystems.
- Reason · Reason lets you write simple, fast and quality type safe code while leveraging both the JavaScript & OCaml ecosystems.
$大前端 frameworks、libs&plugins
$Desktop、Hybrid、Hypertext、Native&Web APP
¥渐进式网页应用(Progressive Web App,PWA)
lavas
- Lavas
- lavas-project/lavas: 基于 Vue 的 PWA 解决方案,帮助开发者快速搭建 PWA 应用,解决接入 PWA 的各种问题
- Lavas | 基于 Vue 的 PWA 完整解决方案
pwa
- lukeed/pwa: (WIP) Universal PWA Builder
pwa-starter-kit
- Polymer/pwa-starter-kit: Starter templates for building full-featured Progressive Web Apps from web components.
PWABuilder
- PWABuilder
- PWABuilder
Rax
- alibaba/rax: 🐰 Rax is a progressive React framework for building universal application. https://rax.js.org
sapper
- sveltejs/sapper: Military-grade progressive web apps, powered by Svelte
- Sapper • Military-grade progressive web apps, powered by Svelte
- Sapper • The next small thing in web development
vuesion
- vuesion/vuesion: The most complete boilerplate for production-ready PWAs. With focus on performance, development speed, and best practices
- paulhoughton/react-pwa: Material Design Progressive Web App React starter kit
- lavas-project/pwa-book: 这是一本 PWA 相关的书籍
- tastejs/hacker-news-pwas: HNPWA - Hacker News readers as Progressive Web Apps 📱
- PWA
- PWA Starter Kit
¥单页应用(Single Page Application,SPA)
inertia
- inertiajs/inertia: Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.
senna.js
- liferay/senna.js: A blazing-fast Single Page Application engine
- Senna.js | Introduction
appjs
- appjs/appjs: (Deprecated!) SDK on top of nodejs to build desktop apps using HTML5/CSS/JS
- sihorton/appjs-deskshell: SDK to build desktop apps using HTML5/CSS/JS for frontend and server script for backend
- Home · appjs/appjs Wiki
- AppJS
- App.js 让移动应用更简单 | 菜鸟教程
- WebApp UI框架App.js的入门介绍和使用手册 - 25学堂
Chromium Embedded Framework,CEF
- chromiumembedded/cef: Chromium Embedded Framework (CEF) official mirror. A simple framework for embedding Chromium-based browsers in other applications.
- chromiumembedded / cef — Bitbucket
cube.js
- cube-js/cube.js: 📊 Cube.js - Open Source Analytics Framework
Dojo
- Dojo
- dojo/framework: Dojo Framework. A Progressive Framework for Modern Web Apps
- dojo/dojo: Dojo 1 - the Dojo 1 toolkit core library.
- Dojo
- Dojo Toolkit
- API Documentation - The Dojo Toolkit Version 1.10
- IBM developerWorks 中国 : 学习 Dojo
- The Dojo Toolkit - Demos Index
- Hyun's Dojo
Electron
#Electron core
- Electron
- electron/electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
- Electron | 使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序。
- Electron | 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用。
#Electron frameworks
electron-builder
- electron-userland/electron-builder: A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
- Introduction - electron-builder
electron-forge
- electron-userland/electron-forge: A complete tool for creating, publishing, and installing modern Electron applications
- Getting Started - Electron Forge
electron-nuxt
- michalzaq12/electron-nuxt: ⚡ An Electron & Nuxt.js / Vue.js quick start boilerplate with vue-cli scaffolding, electron-builder, unit/e2e testing, vue-devtools
- Electron-nuxt
electron-quick-start
- electron/electron-quick-start: Clone to try a simple Electron app
- 快速启动指南 | Electron
electron-react-boilerplate
- electron-react-boilerplate/electron-react-boilerplate: A Foundation for Scalable Cross-Platform Apps
- Electron React Boilerplate · A Foundation for Scalable Cross-Platform Apps
electron-react-tpl
- qld-cf/electron-react-tpl: electron9.1 + umi3.2 + typescript react 16.12 + redux + antDesign 4.0 + eslint tslint react-tslint脚手架, 下载即用,已经为你做好了基座设施
electron-vue
electron-vue core
- SimulatedGREG/electron-vue: An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.
- Choose a language · electron-vue
- 简介 · electron-vue
electron-vue libs、plugins&tools
vue-cli-plugin-electron-builder
- nklayman/vue-cli-plugin-electron-builder: A Vue Cli 3 plugin for Electron with no required configuration
- Vue CLI Plugin Electron Builder
- SimulatedGREG/vue-electron: The vue plugin that attaches electron APIs to the Vue object, making them accessible to all components.
- bradstewart/electron-boilerplate-vue: Boilerplate application for Electron runtime
electron-vue projects
dockeron
- dockeron/dockeron: 🤖🤖🤖 Electron + Vue.js for Docker
electron-vue-admin
- PanJiaChen/electron-vue-admin: vue electron admin template web: http://panjiachen.github.io/vue-admin-template
- Vue Admin Template
electron-vue-music
- SmallRuralDog/electron-vue-music: 基于 electron-vue 开发的音乐播放器,界面模仿QQ音乐,技术栈electron-vue+vue+vuex+vue-router+element- UI。欢迎star
electron-vue-cloud-music
- xiaozhu188/electron-vue-cloud-music: 🚀Electron + Vue 仿网易云音乐windows客户端
LanMiaoDesktop
- hilanmiao/LanMiaoDesktop: 一个完整electron桌面记账程序,技术栈主要使用electron-vue+vuetify。开机自动启动,自动更新,托盘最小化,闪烁等常用功能,Nsis制作漂亮的安装包。
lulumi-browser
- LulumiProject/lulumi-browser: Lulumi-browser is a lightweight browser coded with Vue.js 2 and Electron.
mp-unpack
- xuedingmiaojun/mp-unpack: 基于electron-vue开发的跨平台微信小程序自助解包(反编译)客户端
ntfsx
- Sailiy/ntfsx: Mac NTFS 支持工具,使用electron-vue,muse-ui实现 ,界面漂亮,开源免费
vue-design
- L-Chris/vue-design: Be the best website visualization builder with Vue and Electron.
xcel
- o2team/xcel: 一个基于 Electron 和 Vue 的 Excel 数据过滤工具——凹凸实验室出品 https://aotu.io/notes/2016/11/15/xcel/
- xtuJSer/CoCoMusic: a simple music player built by electron and vue
- Zhangdroid/Gokotta: A simple music player built by electron and vue
- pixeldesu/surfbird: A Microblogging client built on Electron and Vue
- eugeneCN/vue-electron-music: vue、electron纯前端技术制作网易云音乐客户端
- aitexiaoy/Strawberry-Wallpaper: 采用electron-vue开发的壁纸应用app,详细说明:https://aitexiaoy.github.io/Strawberry-Wallpaper/
- ilyagru/Space-Snake: A Desktop game built with Electron and Vue.js.
- c10342/player: electron-vue音视频播放器
- mubaidr/vue-electron-template: An Electron & Vue.js template with Hot-reloading enabled and common Vue plugins, dev, debug and build scripts configured.
- umbrella22/electron-vue-template: An Electron & Vue.js quick start
- Rocket1184/electron-netease-cloud-music: UNOFFICIAL client for music.163.com. Powered by Electron and Vue
- CS-Tao/whu-library-seat: 武汉大学图书馆抢座软件 - 桌面端
electron-vue 资源、整理集&FAQ
fiddle
- electron/fiddle: 🚀 The easiest way to get started with Electron
- Electron Fiddle | Electron
#Electron libs、plugins&tools
#Release
electron-release-server
- ArekSredzki/electron-release-server: A fully featured, self-hosted release server for electron applications, compatible with auto-updater.
#Update
- develar/electron-updater: Deprecated. Part of electron-builder now.
- iffy/electron-updater-example: A complete example showing how to use `electron-updater`
- megahertz/electron-simple-updater: Simple way to enable update for the electron application
- vercel/hazel: Lightweight update server for Electron apps
- yansenlei/electron-asar-hot-updater: A NodeJs module for Electron, that handles app.asar updates.
- matiastucci/electron-auto-updater-example: Electron auto updater example
- tamkeen-tms/electron-basic-updater: A very basic updater for Electron apps
- johndyer24/electron-auto-update-example: Example auto-updating Electron app, built with electron-builder
electron-debug
- sindresorhus/electron-debug: Adds useful debug features to your Electron app
electron-json-storage
- electron-userland/electron-json-storage: Easily write and read user settings in Electron apps
electron-packager
- electron/electron-packager: Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI
electron-store
- sindresorhus/electron-store: Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc
rcedit
- electron/rcedit: Command line tool to edit resources of exe
windows-installer
- electron/windows-installer: Build Windows Installers for Electron apps
#Electron projects
electron-api-demos
- electron/electron-api-demos: Explore the Electron APIs
electron-playground
- tal-tech/electron-playground: This is a project to quickly experiment and learn electron related APIs
jspaint
- 1j01/jspaint: 🎨 Classic MS Paint, REVIVED + ✨Extras
PicGo
- PicGo
- PicGo/PicGo-Core: A tool for pictures uploading. Both CLI & API supports.
- Molunerfinn/PicGo: A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder
- PicGo/Awesome-PicGo: A collection of awesome projects using PicGo.
- PicGo/vs-picgo: A VSCode plugin of PicGo
- PicGo/flutter-picgo: 🚀 A simple & beautiful mobile tool for pictures uploading built by flutter
- chengww5217/picgo-plugin-qingstor-uploader: A plugin for PicGo with the addition of the QingStor image hosting.
- PicGo
- PicGo-Core
- Tag: Electron-vue | MARKSZのBlog
- PicGo:基于 Electron 的图片上传工具 - 少数派
streamlabs-obs
- stream-labs/streamlabs-obs: Free and open source streaming software built on OBS and Electron.
- nukeop/nuclear: Desktop music player for streaming from free sources
- ZyqGitHub1/h-player-v2: 资源采集站在线播放
- desktop/desktop: Simple collaboration from your desktop
#Electron 资源、整理集&FAQ
Electron 资源
- sindresorhus/awesome-electron: Useful resources for creating apps with Electron
- electron/electronjs.org: Electron website
Electron 整理集
《手摸手Electron + Vue实战教程》
apps
- electron/apps: A collection of apps built on Electron
- Electron 应用 | Electron
- Electron 应用 | Electron
《Electron+Vue3 MAC 版日历开发记录》
Electron FAQ
Ember.js
- Ember.js
- emberjs/ember.js: Ember.js - A JavaScript framework for creating ambitious web applications
- FeipingHunag/ember-todo: a example of rails4 ember 1.0 ember-data 1.0.0beta2
- Ember.js - Homepage
- Ember - 3.1 - Ember API Documentation
- Ember.js - Builds
- Ember.JS
- Ember.js Talks on EmberWatch
- Ember Weekly
- Ember.js Dashboard
- developer | Scoop.it
- Ember.js - Guides and Tutorials
- emberjs
- Community - Ember.js
- Newest 'ember.js' Questions - Stack Overflow
- Ember - DEV Community
- emberjs.cn
Firebase
- Firebase
Hyperapp
- jorgebucaran/hyperapp: The tiny framework for building hypertext applications.
- waylybaye/HyperApp-Guide: HyperApp user's manual
- jorgebucaran/hyperapp-router: Declarative routing for Hyperapp V1 using the History API.
- jorgebucaran/hyperawesome: A curated list of awesome projects built with Hyperapp & more.
meteor
- meteor/meteor: Meteor, the JavaScript App Platform
- Build Apps with JavaScript | Meteor
- Meteor API Docs | Meteor API Docs
- Install the Latest Version of Meteor | Meteor
- Tracker | Meteor API Docs
NativeScript
- NativeScript/NativeScript: NativeScript is an open source framework for building truly native mobile apps with JavaScript. Use web skills, like Angular and Vue.js, FlexBox and CSS, and get native UI and performance on iOS and Android.
- Native mobile apps with Angular, Vue.js, TypeScript, JavaScript - NativeScript
- NativeScript
- Native mobile apps with Angular, Vue.js, TypeScript, JavaScript - NativeScript
Neutralinojs
- Neutralinojs
- neutralinojs/neutralinojs: Portable and lightweight cross-platform desktop application development framework
- Build lightweight cross-platform desktop apps with JavaScript, HTML, and CSS | Neutralinojs
NodeGui
- NodeGui
- nodegui/nodegui: A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org
- nodegui/react-nodegui: Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀
- nodegui/svelte-nodegui: Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.🚀
- nodegui/vue-nodegui: Build performant, native and cross-platform desktop applications with native Vue + powerful CSS like styling.🚀
- irustm/angular-nodegui: Build performant, native and cross-platform desktop applications with Angular
NW.js
- nwjs/nw.js: Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
- NW.js
- Homepage - NW.js Documentation
- List of apps and companies using nw.js · nwjs/nw.js Wiki
- 【NWjs中文网™】 - nw.js跨平台技术,使用JavaScript,HTML以及CSS搭建跨平台桌面应用
now
- Flotype/now: NowJS makes it easy to build real-time web apps using JavaScript
- zeit/now-cli: The command-line interface for Now
- Now - ZEIT
- Now for GitLab - ZEIT
- Now for GitHub - ZEIT
nx-js
- NX framework
- nx-js/framework: A modular front-end framework - inspired by the server-side and Web Components.
- nx-js/observer-util: Transparent reactivity with 100% language coverage. Made with ❤️ and ES6 Proxies.
- mseddon/preact-nx-observer: A simple preact decorator for @nx-js/observer-util
- The structure of NX | NX Docs
Onsen UI
- OnsenUI/OnsenUI: Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
- Onsen UI 2: Beautiful HTML5 Hybrid Mobile App Framework and Tools - Onsen UI
- React UI Components by Onsen UI Hybrid Mobile App Framework - Onsen UI
poi
- egoist/poi: ⚡A zero-config bundler for JavaScript applications.
Svelte
- sveltejs/svelte: Cybernetically enhanced web apps
- Svelte • Cybernetically enhanced web apps
- Svelte • 既是构建 Web 应用程序的框架,又是一个组件编译器 | Svelte 中文网
- Svelte中文文档
- Svelte Showcase - Made with Svelte
Vuido
- mimecorg/vuido: Native desktop applications using Vue.js.
Weex
- alibaba/weex: A framework for building Mobile cross-platform UI
- joggerplus/awesome-weex: A curated list of awesome Weex guides, articles, sites, tools, projects and resources.
- apache/incubator-weex: Mirror of Apache Weex
- weexteam/weex-vue-render: Web renderer for weex project written in Vue DSL.
- weex-toolkit - npm
- WEEX
- Getting Started | Weex
- What is Weex? | WEEX
- Weex Variable | WEEX
t3js
- box/t3js: A minimal component-based JavaScript framework
- T3 JavaScript Framework - T3 JavaScript Framework
- nstudio/xplat: Cross-platform (xplat) tools for Nx workspaces https://nstudio.io/xplat
- H5 手机 App 开发入门:概念篇 - 阮一峰的网络日志
$full-stack programming language
imba
- imba/imba: 🐤 The friendly full-stack language
wasp-lang
- wasp-lang
- wasp-lang/wasp: A programming language that understands what a web app is.
- Wasp | Wasp
- Getting Started | Wasp
$RPC frameworks
grpc-over-webrtc
- jsmouret/grpc-over-webrtc: gRPC over WebRTC
grpc-web
- grpc/grpc-web: gRPC for Web Clients
- improbable-eng/grpc-web: gRPC Web implementation for Golang and TypeScript
- SafetyCulture/grpc-web-devtools: Chrome & Firefox Browser extension to aid gRPC-Web development
- fullstorydev/grpcui: An interactive web UI for gRPC, along the lines of postman
$跨端、跨框架、跨平台
Chameleon
Chameleon core
- didi/chameleon: 真正专注于让一套代码运行多端的开发框架,提供标准的MVVM架构开发模式统一各类终端
- chameleon-team
- Chameleon官网
Chameleon libs、plugins&tools
- Pylons/deform: A Python HTML form library.
Chameleon projects
- weapp-socketio/weapp.socket.io: A WebSocket client for building WeChat Mini Program implement by socket.io
Chameleon 资源、整理集&FAQ
Omi
Omi core
- Tencent/omi: Next generation web framework in 4kb JavaScript (Web Components + JSX + Proxy + Store + Path Updating)
- omi/packages at master · Tencent/omi
- 腾讯开源 | Tencent Open Source
Omi libs、plugins&tools
Omi 资源、整理集&FAQ
Taro
#Taro core
- NervJS/taro: 多端统一开发框架,支持用 React 的开发方式编写一次代码,生成能运行在微信小程序、H5、React Native 等的应用。
- Taro 介绍 · Taro
- Taro | 凹凸实验室
#Taro frameworks、libs、plugins&tools
echarts-for-taro
- WsmDyj/echarts-for-taro: 📜 适用于taro的echarts组件封装
taro-ui
- NervJS/taro-ui: 一款基于 Taro 框架开发的多端 UI 组件库
- Taro UI | O2Team
Taro-navigation-bar
- lingxiaoyi/Taro-navigation-bar: 微信小程序自定义导航栏组件,navigation,完美适配全部手机
taro-kit
- wsdo/taro-kit: 🏆✌️taro 小程序脚手架。 特性: 封装api、redux优雅集成、生成海报类,异常日志上报。 如果能帮到你,就给个 star😊
#Taro projects
- qit-team/taro-yanxuan: 首个 Taro 多端统一实例 - 网易严选(小程序 + H5 + React Native) - By 趣店 FED
- NervJS/taro-ui-demo: 非 Taro UI 官网示例代码
- NervJS/taro-zhihu-sample: a demo based on taro
- yinLiangDream/mp-colorui: MP-COLORUI 是基于 Taro框架的组件库,由于作者平时工作较忙,有时回复不及时,有事可以加QQ群 1145534886 咨询,文档请看这里→
- jiechud/taro-mall: Taro_Mall是一款多端开源在线商城应用程序,后台是基于litemall基础上进行开发,前端采用Taro框架编写,现已全部完成小程序和h5移动端,后续会对APP,淘宝,头条,百度小程序进行适配。Taro_Mall已经完成了 litemall 前端的所有功能
- lsqy/taro-music: 🎉基于taro + taro-ui + redux + react-hooks + typescript 开发的网易云音乐小程序,目前正在使用react-hooks重构中(不定时更新)
- EasyTuan/taro-msparis: 🌱用 React 编写的基于Taro + Dva构建的适配不同端(微信/百度/支付宝小程序、H5、React-Native 等)的时装衣橱
#Taro 资源、整理集&FAQ
Taro 资源
- NervJS/awesome-taro: 多端统一开发框架 Taro 优秀学习资源汇总
Taro 整理集
《Taro 小程序开发大型实战》
Taro FAQ
Uni-App
Uni-App core
- dcloudio/uni-app: 使用 Vue.js 开发跨平台应用的前端框架
- 应用列表
- uni-app官网
- DCloud 插件市场
- 内容介绍 · uni-app跨平台移动应用开发 · 看云
Uni-App libs、plugins&tools
ThorUI-uniapp
- dingyong0214/ThorUI-uniapp: ThorUI组件库,轻量、简洁的移动端组件库。组件文档地址:https://thorui.cn/doc/ 。 最近更新时间:2021-03-21
uni-ui
- dcloudio/uni-ui: 基于uni-app的ui框架
zsffzxkc
- yanyc2018/zsffzxkc: 匠言知识付费在线课程开源版
- zsffzxkc: 匠言知识付费在线课程开源版
- 匠言知识付费教育商城(开源免费模板含后端) - DCloud 插件市场
- xiaowang1314/uniapp-plugin-collections: uni-app项目插件功能集合https://github.com/xiaowang1314/uniapp-plugin-collections
uView
- umicro/uView2.0: uView UI,是全面兼容nvue的uni-app生态框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水
- uView 2.0 - 全面兼容nvue的uni-app生态框架 - uni-app UI框架
Uni-App projects
- dcloudio/hello-uniapp: uni-app框架演示示例
- stavyan/TinyShop-UniApp: 基于 RageFrame2 的一款免费开源的基础商城销售功能的开源微商城。
- zhangdaren/miniprogram-to-uniapp: Try to transform Weixin miniprogram project to Uni-app project
- infinityu/mina-wear-mask: 头像加口罩小程序 - 基于uniapp使用vue快速实现,广告月收入4k+
Uni-App 资源、整理集&FAQ
《uni-app结合云函数开发小程序博客》
- aben1188/awesome-uni-app: Awesome for uni-app! 基于Vue.js的跨平台多端应用前端框架uni-app一站式开发资源汇总
- momotech/MLN: 高性能、小巧、易上手的移动跨平台开发框架. A framework for building Mobile cross-platform apps with Lua
$小程序框架
AIPage
- 百度智能门户AIPage - 网站建设/小程序开发
- AIPage 智能建站平台
- AIPage 帮助中心
kbone
kbone core
- Tencent/kbone: 一个致力于微信小程序和 Web 端同构的解决方案
kbone libs、plugins&tools
- wechat-miniprogram/kbone-ui: kbone-ui 是一套能同时支持 小程序(kbone) 和 vue 框架开发的多端 UI 库(PS:新版 kbone-ui 已出炉并迁移到 kbone 主仓库,此仓库仅做旧版维护之用)
- wechat-miniprogram/kbone-api
kbone projects
- wechat-miniprogram/kbone-template-vue: a simple vue template for kbone
- wechat-miniprogram/kbone-template-react: a simple react template for kbone
- wechat-miniprogram/kbone-template-kboneui
- stephenml/kbone-ts-template
- wzs28150/cool-kbone-vant: kbone-vue demo with vant-ui
kbone 资源、整理集&FAQ
Mpx
Mpx core
- didi/mpx: An enhanced miniprogram framework with data reactivity and deep optimizition.
Mpx libs、plugins&tools
- guless/mpx-webpack-plugin: 原生小程序开发定制 webpack 插件套装
Mpx projects
Mpx 资源、整理集&FAQ
mpvue
mpvue core
- Meituan-Dianping/mpvue: 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。
- mpvue-docs
- mpvue-loader | mpvue.com
- mpvue-webpack-target | mpvue.com
- PostCSS Wxss | mpvue.com
- px2rpx-loader | mpvue.com
- 快速上手 | mpvue.com
- mpvue-simple | mpvue.com
mpvue libs、plugins&tools
mpvue-weui
- KuangPF/mpvue-weui: 用 vue 写小程序,基于 mpvue 框架重写 weui。
- armyja/mpvue-zanui: 使用 mpvue 框架重写 zanui。
- F-loat/mpvue-entry: ⛓️ 集中式页面配置,统一构建入口,支持新增页面热更新
- Hzy0913/mpvue-calendar: 📅 A calendar component for vue3.0. Support gesture sliding, range selection, according to the week switch...
- Rychou/mpvue-vant: mpvue中无缝接入Vant Weapp组件库,所有组件均可使用。
mpvue projects
- heyushuo/mpvue-shop: 基于mpvue的网易严选商城。前端:mpvue;后端:Node、koa2、mysql、knex.js 操作数据库。后台代码已上线腾讯云
- yllg/mpvue-xbyjShop: 前端mpvue🚀后端nodejs🔋+thinkjs+mysql📂微信小程序商城
- alaboshu/alaweb: 一套 Vue 代码,多端可用(H5、小程序、苹果App、安卓App、头条等)。系统含150+页面,200+组件(5端通用),30+元件(每个终端独立完成)
- F-loat/ithome-lite: 🥛 IT之家第三方小程序版客户端(使用 mpvue 开发,兼容 web)
- jaxQin/mpvue-cnode: 用mpvue写的小程序版的cnode社区
- heyushuo/mpvue-shop-node: mpvue仿网易严选小程序服务端
- guangqiang-liu/mpvue-meituan: 基于mpvue 框架. Vue.js开发、搭建一套完整的美团外卖点餐小程序项目,以及小程序项目架构设计实践
mpvue 资源、整理集&FAQ
- mpvue/awesome-mpvue: A curated list of awesome things related to mpvue
megalo
- kaola-fed/megalo: 基于 Vue 的小程序开发框架
WePY
WePY core
- Tencent/wepy: 小程序组件化开发框架
WePY libs、plugins&tools
- hjkcai/wepy-plugin-axios: 在 wepy 中使用 axios
- wepy-plugin-requireall - npm
WePY projects
- dyq086/wepy-mall: 微信小程序--基于wepy 商城(微店)微信小程序 欢迎学习交流
- we-plugin/we-cropper: 微信小程序图片裁剪工具
- kuckboy1994/mp_canvas_drawer: 微信小程序上canvas绘制图片助手,一个json就制作分享朋友圈图片
- yingye/weapp-qrcode: weapp.qrcode.js 在 微信小程序 中,快速生成二维码
- 1977474741/image-cropper: 💯一款功能强大的微信小程序图片裁剪插件
- coolhwm/leshare-shop-wepy: 基于微信小程序的在线商城,采用wepy框架开发
WePY 资源、整理集&FAQ
- aben1188/awesome-wepy: Awesome for wepy ! 微信小程序组件化开发框架wepy开发资源汇总
- hiyuki/mp-framework-benchmark: mp-framework-benchmark
$服务端渲染(SSR)、高性能渲染
her
- hao123-fe/her: High-performance Enhanced Rendering solution, an implement of Pagelet and Bigpipe for Smarty. Hao123前端高性能渲染解决方案
- Her - High-performance Enhanced Rendering Hao123前端高性能渲染解决方案 | Her - A High-performance Enhanced Rendering solution
$框架模板、脚手架&架构
$CLI&可视化
amis
- baidu/amis: 前端低代码框架
- AMis Renderer
automan
- xiaozhimn/automan: Automan一站式前端开发框架
- ue2 web前端架构解决方案
aotoo-hub
- webkixi/aotoo-hub: 前端多项目全栈脚手架
dawn
- alibaba/dawn: Dawn is a lightweight task management and build tool for front-end and nodejs.
- 使用入门 - Dawn
FIS3
- fex-team/fis3: FIS3
- FIS3 - 前端工程构建工具
- FIS3 - 前端工程构建工具
grapesjs
- artf/grapesjs: Free and Open source Web Builder Framework. Next generation tool for building templates without coding
- GrapesJS
gods-pen
- ymm-tech/gods-pen: 基于vue的高扩展在线网页制作平台,可自定义组件,可添加脚本,可数据统计。A mobile page builder/editor, similar with amolink.
- 码良
ice
- alibaba/ice: 🚀 飞冰 - 让前端开发简单而友好
- 飞冰 - 让前端开发简单而友好
- 飞冰 - 让前端开发简单而友好
- 飞冰 - 让前端开发简单而友好
- 飞冰 - 让前端开发简单而友好
- 飞冰 - 让前端开发简单而友好
jslib-base
- logan70/jslib-base: 开箱即用的JavaScript库开发框架
null-cli
- webfansplz/null-cli: 🛠️ A command makes you more efficient
- null-cli
openmct
- nasa/openmct: A web based mission control framework.
- Open MCT - Open Source Mission Control Software — Open MCT
product-boilerplate
- nice-boys/product-boilerplate: Quickly ship your apps with the power of code generation.
page-pipepline
- page-pipepline
- page-pipepline/pipeline-editor: 🌾页面可视化搭建框架的web编辑器 -- https://page-pipepline.github.io/pipeline-editor/dist/#/
pm-cli
- 从零手写pm-cli脚手架,统一阿里拍卖源码架构 · Issue #72 · Nealyang/PersonalBlog
page-schema-player
- ufologist/page-schema-player: 配页坊: 简称配方 - 为配置页面而生, 专注于配置后台页面
update
- update/update: Update is a new developer framework and CLI for automating updates of any kind in code projects. If you know how to use assemble, generate or verb, you'll know how to use update.
- update - npm
vee-cli
- we452366/vee-cli: 个人脚手架
WMR
- preactjs/wmr: 👩🚀 The tiny all-in-one development tool for modern web apps.
- create-wmr - npm
x-build
- codexu/x-build: 🖖 Customizable front-end engineering scaffolding tools
- ant-design/antd-init: Ant Design boilerplate generator.
- 百度数据可视化Sugar
- 百度数据可视化 Sugar-百度智能云
- 百度数智平台——百度大数据智能力量
- daniel-dx/cook-cli: Project helper cli
$前端项目模板&应用模板
- unix/unix.bio: Modern static blog template.
- wxyyxc1992/fe-boilerplates: Lucid & Futuristic Production Boilerplates For Frontend(Web) Apps, React/RN/Vue, with TypeScript(Optional), Webpack 4/Parcel, MobX/Redux 多技术栈前端项目模板
- wxyyxc1992/Backend-Boilerplates: Boilerplate for Your Server Side(Backend) Application, Java | Spring(Boot, Cloud) | Node.js | Go | Python | DevOps 💫 服务端项目模板
- doublechaintech/retailscm-biz-suite: 供应链中台系统基础版,集成零售管理, 电子商务, 供应链管理, 财务管理, 车队管理, 仓库管理, 人员管理, 产品管理, 订单管理, 会员管理, 连锁店管理, 加盟管理, 前
- jaywcjlove/awesome-uikit: Collect JS Frameworks, Web components library and Admin Template.
assemble
- assemble/assemble: Get the rocks out of your socks! Assemble makes you fast at web development! Used by thousands of projects for rapid prototyping, themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websites/static site generator, an alternative to Jekyll for gh-pages and more! Gulp- and grunt-friendly.
- assemble - npm
- wx-chevalier/m-fe-boilerplates: Lucid & Futuristic Production Boilerplates For Frontend(Web) Apps, React/RN/Vue, with TypeScript(Optional), Webpack 4/Parcel, MobX/Redux 多技术栈前端项目模板
$骨架屏
客户端骨架屏
$架构
¥前端微服务化
#前端微服务化 core
- phodal/microfrontends: Micro-frontend Architecture in Action-微前端的那些事儿
- micro-frontend · GitHub Topics
- micro-frontends · GitHub Topics
- microfrontends · GitHub Topics
- microfrontend · GitHub Topics
- micro-services · GitHub Topics
- microservices-architecture · GitHub Topics
- Project Mosaic—Frontend Microservices
- Thinking in Microfrontend (微前端的那些事儿) | microfrontends
- Micro Frontends - extending the microservice idea to frontend development
- 插拔式前端的设计 · 前端工程化指南 · 看云
#前端微服务化 libs、plugins&tools
#iframe
- js获取iframe中的window对象的实现方法_javascript技巧_脚本之家
- 如何得到Iframe下的window对象 - - ITeye博客
chunchao
- JinJieTan/chunchao: chunchao,微前端框架
emp
- efoxTeam/emp: EMP Micro FE Base on webpack 5 & module federation
genesis
- fmfe/genesis: 🔥Micro front end, micro service and lightweight solution based on Vue SSR🔥
generator-jhipster
- jhipster/generator-jhipster: JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.
luigi
- SAP/luigi: Micro frontend framework
micromono
- lsm/micromono: Write microservices in monolithic style
module-federation
- Module Federation
- module-federation/module-federation-examples: Implementation examples of module federation , by the creators of module federation
- Webpack 5 Federation. A Game-changer to Javascript architecture. | The Startup
oc
- opencomponents/oc: OpenComponents, serverless in the front-end world for painless micro-frontends delivery
piral
- smapiot/piral: Framework for next generation web apps using microfrontends.
- siteless - npm
puzzle-js
- puzzle-js/puzzle-js: ⚡ Micro frontend framework for scalable and blazing fast websites.
podium-lib
- Podium
- Podium · Easy server side composition of microfrontends
qiankun
umi-plugin-qiankun
- umijs/umi-plugin-qiankun: Umi plugin for qiankun.
vue-cli-plugin-qiankun
- F-loat/vue-cli-plugin-qiankun: 🚀 通过一行命令快速为你的 Vue 项目接入微前端框架 Qiankun
- umijs/qiankun: 📦🚀Blazing fast, simple and completed solution for micro frontends.
- blogs/Start.md at master · a1029563229/blogs
- blogs/Communication.md at master · a1029563229/blogs
- blogs/1.md at master · a1029563229/blogs
- blogs/Deploy.md at master · a1029563229/blogs
- hql7/wl-micro-frontends: Micro front end practical project tutorial. 微前端项目实战vue项目。基于vue3.0&qiankun2.0进阶版:https://github.com/wl-ui/wl-mfe
- wl-ui/wl-mfe: 基于vue3+koa2+qiankun2的微前端后台管理系统项目实战
- wusp1994/qiankunTestByWu: 微前端解决方案qiankun测试用例,主应用及子应用均为vue-cli 3 构建
single-spa
microfrontend-admin
- MarioLuLu7/microfrontend-admin: 微前端中后台应用demo, microfrontend-admin (single-spa, systemjs, vue, iview)
my-single-spa
- YataoZhang/my-single-spa: 微前端框架简易实现,方便不了解微前端实现原理的同学快速掌握其原理
- 带你手写微前端框架 · Issue #4 · YataoZhang/my-single-spa
vue-single-spa
- vue-single-spa: 基于vuejs的微前端demo项目。内含 vuejs,react,angular 三个子项目
- single-spa
- single-spa/single-spa: Microfrontends made easy
- single-spa/single-spa.js.org
- single-spa/single-spa-preact: a single-spa plugin for preact applications
- single-spa/single-spa-angular: Helpers for building single-spa applications which use Angular
- single-spa/single-spa-react: a single-spa plugin for react applications
- single-spa/single-spa-angularjs
- single-spa/single-spa-vue: a single-spa plugin for vue.js applications
- joeldenning/coexisting-vue-microfrontends: A repo showing separate vue apps coexisting as microfrontends with single-spa
- single-spa/vue-cli-plugin-single-spa
- dabit3/micro-frontend-example: Building Micro Frontends with React, Vue, and Single-spa
- QxQstar/single-spa-vue: 微前端框架single-spa 整合vue项目
- single-spa
- Getting Started with single-spa
- mya-ake/vuejs-spa-dev-env: Vue.js 2.0でSPA(Single Page Application)作るための開発環境的なやつ
- mongofeng/vue-mic: 基于lerna和single-spa,sysyem.js搭建vue的微前端框架
#前端微服务化 资源、整理集&FAQ
前端微服务化 资源
- semlinker/awesome-micro-frontends: An Awesome list of posts, videos and tutorials on Micro Frontends
- uniquesyl/micro-frontends-demo: 基于single-spa和SystemJS实现的微前端demo
- jyxjyx/load-center
- Zalando SE
- (66) NingJS · 单页应用“联邦制”实践, 孙坤鹏 from UCloud - Nanjing September 2016 - YouTube
前端微服务化 整理集
《从0实现一个前端微服务》
《微前端连载》
- 你必须知道的11个微前端框架
前端微服务化 FAQ
- 可能是你见过最完善的微前端解决方案 - 知乎
- Why micro-frontends? | 黯羽轻扬
- Lazy loading - UI-Router
- 前端微服务整合之‘‘插拔式架构’‘实现方案
¥前端工程化
- 前端工程化 / 构建自动化 · Issue #1 · SunshowerC/blog
- 前端工程化 · 前端工程化指南 · 看云
$后台管理框架
kitty
- kitty: 基于Spring Boot、Spring Cloud、Vue.js 、Element UI实现,采用前后端分离架构的权限管理系统,JAVA快速开发平台。
- kitty-ui: Kitty 前端,基于 Vue + Element 实现的权限管理系统。
- kitty-generator: Kitty代码生成器,可以通过界面配置快速生成包括 model,dao,service,controller 以及页面的相关代码。
tabler
- tabler/tabler: Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap
- COOL-ADMIN
$静态网站生成器
astro
- withastro/astro: 🚀🧑🚀 Keep your eyes to the skies, astronauts
docsify
- docsifyjs/docsify: 🃏 A magical documentation site generator.
- docsify
docusaurus
- facebook/docusaurus: Easy to maintain open source documentation websites.
- Docusaurus - 帮你快速构建并优化网站,让你专心于创作内容 | Docusaurus 中文文档 | Docusaurus 中文网
doczjs
- Docz
- doczjs/docz: ✍ It has never been so easy to document your things!
- rakannimer/create-docz-app
gridea
- getgridea/gridea: ✍️A static blog writing client (一个静态博客写作客户端)
Hugo
- hugo · GitHub Topics
- panr/hugo-theme-terminal: A simple, retro theme for Hugo
- themefisher/airspace-hugo: Airspace theme (Hugo version)
- zzossig/hugo-theme-zzo: Make a blog with hugo zzo theme!
- The world’s fastest framework for building websites | Hugo
- Hugo 是世界上最快的网站搭建框架 | Hugo 中文网
Metalsmith
- segmentio/metalsmith: An extremely simple, pluggable static site generator.
netlify-cms
- netlify/netlify-cms: A Git-based CMS for Static Site Generators
nav
- xjh22222228/nav: 🔍 发现导航 , 一个非常强大的静态导航网站 🚁
raven-reader
- hello-efficiency-inc/raven-reader: 📖 All your articles in one place. Beautiful.
Rose
- muwoo/rose: 🛸活动页杀手,快速搭建活动页,告别加班~
- Rose
shotCat_doc
- 1011cat/shotCat_doc: 开箱即用,利用vuepress快速搭建自己的类element-ui的组件文档
- shotCat_doc
surge
- sintaxi/surge: CLI for the surge.sh CDN
- Surge
saber
- saberland/saber: ()==[:::::::::::::> Build static sites in Vue.js, without the hassle
vuepress
- vuejs/vuepress: 📝 Minimalistic Vue-powered static site generator
- zpfz/vuepress-creator: A lightweight creator for VuePress project.
- vuepress/awesome-vuepress: 🎉 A curated list of awesome things related to VuePress
- xugaoyi/vuepress-theme-vdoing: 🎨一个基于VuePress的 知识管理&Blog 主题
- VuePress
- VuePress
- VuePress 中文文档 | VuePress 中文网
- VuePress中文网
- Vue 全家桶新成员 VuePress 体验报告 - 小专栏
- 11ty/eleventy: A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.
- txd-team/docsite: An opensource static website generator
- Eleventy
$低代码(LowCode)
sparrow
- sparrow-js/sparrow: 🎉场景化低代码(LowCode)搭建工作台,实时输出源代码
- 腾讯云微搭低代码 WeDa _低代码_低码_低代码平台_低码平台_无码_零码_微搭_lowcode_可视化开发 - 腾讯云
- remoteinterview/zero: Zero is a web server to simplify web development.
$大前端 tools
$GL
OpenGL
- Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
- LearnOpenGL - Coordinate Systems
$HDMI&IPTV
¥HDMI
HDMI-PI
- peng-zhihui/HDMI-PI: 我设计的一个HDMI转MIPI模块,可以用于驱动各种手机屏幕当显示器用。
¥IPTV
awesome-iptv
- iptv-org/awesome-iptv: A curated list of resources related to IPTV
iptv
- iptv-org/iptv: Collection of 5000+ publicly available IPTV channels from all over the world
$other 大前端 tools
¥A-G
AnyTXT Searcher
- Free Desktop Search for PC: Find your files by content 2021
annie
- iawia002/annie: 👾 Fast, simple and clean video downloader
Clover
- Clover给资源管理器加上类似Chrome的标签 | 易捷科技 EJIE Technology
DesktopCal
- 桌面日历
- 账号 - 桌面日历 | 双击桌面即可记录琐事,非常方便,非常实用。
- 账号 - 桌面日历 | 双击桌面即可记录琐事,非常方便,非常实用。
Ditto
- Ditto clipboard manager
Everything
- stnkl/EverythingToolbar: Everything integration for the Windows taskbar.
- voidtools
- voidtools
- Everything - Download
- Downloads - voidtools
Geek Uninstaller
- Geek Uninstaller - the best FREE uninstaller
- cloudroc/baidu-nolimit: 百度云大文件下载破解,chrome插件
- Good-Old-Downloads/gg
- NationalSecurityAgency/ghidra: Ghidra is a software reverse engineering (SRE) framework
- ripperhe/Bob: Bob 是一款 Mac 端翻译软件,翻译方式支持划词翻译和截图翻译,翻译引擎支持有道翻译、百度翻译和谷歌翻译~
- syhyz1990/baiduyun: 🖖油猴脚本 一个脚本搞定百度网盘下载 https://www.baiduyun.wiki
- Aptana
- GIMP - GNU Image Manipulation Program
¥H-N
Insight.io
- Insight.io | Best Place to Browse Code on the Web
- Insight.io | Best Place to Browse Code on the Web
keycastr
- keycastr/keycastr: KeyCastr, an open-source keystroke visualizer
- keycastr/Lobby - Gitter
listary
- Listary – File Search & App Launcher
MouseInc
- 耍下
- MouseInc 2.10.21 – 耍下
- MouseInc 手册
- kaysonli/lucky-ball: A simple lottery program.
- NARKOZ/hacker-scripts: Based on a true story
- CHEF-KOCH/MSI-utility: A script/tool which tries to improve Windows latencies
- Marvel - The design platform for digital products
¥O-T
Pandoc
- pandoc
- jgm/pandoc: Universal markup converter
- Pandoc - About pandoc
- Pandoc - About pandoc
QQ
- QQ推广
Quicker
- cuiliang/Quicker: Quicker软件反馈repo
- Quicker软件 您的指尖工具箱 - Quicker
- 动作库 - Quicker
- 会员中心 - Quicker
- 文件系统监控 - Quicker
QuickLook
- QuickLook - 杏组
Saladict 沙拉查词
- Saladict 沙拉查词
Snipaste
- Snipaste
- Snipaste/translations: Translations for Snipaste
- Snipaste
Total Commander
- Total Commander - home
- chavyleung/scripts
- zhaoolee/OnlineToolsBook: 🍭在线工具秘籍,为在线工具写一本优质说明书,让在线工具造福人类~ Online tool cheats, write a quality manual for online tools, make online tools benefit humanity~
- Scapple | Literature & Latte
- Origami Studio — Design Prototyping
¥U-Z
uTools
- uTools - 你的专属工具集
- uTools - 你的生产力工具集
- 介绍 | uTools
- 猿料
Wox
- Wox-launcher/Wox: Launcher for Windows, an alternative to Alfred and Launchy.
- Releases · Wox-launcher/Wox
- Wox
- Choose a language · GitBook
- Plugin
XX-Net
- how to create my appids · XX-net/XX-Net Wiki
xiangxuema
- xland/xiangxuema: “想学吗”个人知识管理工具客户端
- WorkFlowy - Organize your brain.
- W3Techs - extensive and reliable web technology surveys
¥zh-cn
#迅捷
- 迅捷视频官网 - 提供专业的多媒体应用软件及技术服务
- 迅捷屏幕录像工具 - 高清的电脑录屏软件,无水印免费下载
图压
- 图压 - 简单易用的图片压缩软件
录屏工具:LICEcap
- justinfrankel/licecap: LICEcap simple animated screen capture tool for Windows and OS X
- LICEcap - Download
万能助手
- 首页_万能助手_编程教程_编程入门_编程入门教程_计算机编程入门_电脑编程入门自学_简码编程官网_致力于零基础自学编程中文图解教程的分享与问答
- 万能助手 -- 扩展库大全集_帖子详情_万能助手|电脑|计算机|编程|入门|教程|自学_简码编程官网
抽奖、签到
- 75team/raffle: 奇舞团历年年会现场抽奖程序
- vitozyf/lucky-draw: 年会抽奖程序
- sazs34/TaskConfig: Quantumult签到(京东/网易/爱奇艺/贴吧)以及天气信息获取,以及surge/qx兼容脚本
- buuing/vue-luck-draw: 一个基于vue的大转盘抽奖插件, 奖品/文字/颜色样式均可配置
- 你的电脑上有哪些你认为不可或缺的神仙软件? - 知乎
- 程序员有哪些平时自己开发的小工具来简便工作? - 知乎
- 在线工具 - 程序员的工具箱
- 微简vjpage4.1正式上线!快速制作界面,直接生成前端代码
- APICloud 手机APP开发、APP制作技术专家 - 中国领先低代码开发平台
- 傲软投屏(ApowerMirror)官网 - 手机、电脑、电视无线投屏软件下载
$UI、UE、UX&视觉
¥UI Database
- Game UI Database | Welcome
Axure
- srm985/axure-redline-tool: Axure Interactive Redline Tool
- https://cdn.jsdelivr.net/npm/axure-redline-tool@latest/web/axure-redline-plugin.js
- Sean McQuay | Axure Redline Tool
- Axure Forums
- Axure Share | Host and Share Axure RP Prototypes
carbon-design-system
- Carbon Design System
- carbon-design-system/carbon: A design system built by IBM
color-design-helper
- zerolty/color-design-helper: help for color design
- color-design-helper/CN.md at master · zerolty/color-design-helper
- React Hooks 起手式,实现一个「高颜值实用」的色彩设计工具 · Issue #17 · renjie1996/Maple-FrontEnd-Blog
- Color-Design-Helper
Figma
- react-figma/react-figma: ⚛️ A React renderer for Figma
- react-figma/react-figma-boilerplate: 👯♀️ Boilerplate app for react-figma
- bernaferrari/FigmaToCode: Generate responsive pages and apps on HTML, Tailwind, Flutter and SwiftUI.
- Figma-Linux/figma-linux: Figma is the first interface design tool based in the browser, making it easier for teams to create software. Join us in https://t.me/figma_linux and https://spectrum.chat/figma-linux
- aloisdeniel/figma-to-flutter: A Dart code generator that converts Figma components to Flutter widgets.
- jongold/figma-js: Little wrapper (+ types) for the Figma API
- Figma: the collaborative interface design tool.
Framer
- The prototyping tool for teams | Framer
Kitchen
- Kitchen Sketch 插件官方网站 - 让你的设计秀色可餐
style2paints: 给线稿图上色
- lllyasviel/style2paints: sketch + style = paints
theo
- salesforce-ux/theo: Theo is a an abstraction for transforming and formatting Design Tokens
- gulp-theo - npm
Unsplash
- Unsplash
- unsplash/unsplash-js: 🤖 A server-side JavaScript wrapper for the Unsplash API
UTOM
- UTOM Design
- 百度EUX | 百度企业产品用户体验中心
- sux.baidu.com
- 马克鳗 - 设计稿标注、测量
- PxCook - 高效易用的自动标注工具,生成前端代码,设计研发协作利器
$语言、标准、规范&风格
¥HTML
HTML Standard
- RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format
- Web Hypertext Application Technology Working Group
¥CSS
- Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification
- Full property table
- CSS Guidelines (2.2.5) – High-level advice and guidelines for writing sane, manageable, scalable CSS
¥JavaScript
- BingKui/javascript-zh: Airbnb 出品,目前非常流行的 JavaScript 代码规范(中文版)。其内对各种 js 范式的写法进行了详细的规定与说明,按照此规范写出的代码将会更加合理。
- airbnb/javascript: JavaScript Style Guide
- jashkenas/coffeescript: Unfancy JavaScript
- CoffeeScript
¥Web
API 接口规范
Accessible Rich Internet Applications,WAI-ARIA
- Accessible Rich Internet Applications (WAI-ARIA) 1.2
IETF Documents
- IETF Documents
- RFC 6101 - The Secure Sockets Layer (SSL) Protocol Version 3.0
Mathematical Markup Language,MathML
- Mathematical Markup Language (MathML) Version 3.0 3rd Edition
MDN
Web 开发技术(Web Technology)
超文本标记语言(HyperText Markup Language,HTML)
- HTML: Hypertext Markup Language | MDN
- HTML elements reference - HTML: Hypertext Markup Language | MDN
- Global attributes - HTML: HyperText Markup Language | MDN
- HTML(超文本标记语言) | MDN
层叠样式表(Cascading Style Sheets,CSS)
- CSS: Cascading Style Sheets | MDN
- CSS(层叠样式表) | MDN
JavaScript,JS
#JavaScript reference
- JavaScript reference - JavaScript | MDN
- JavaScript 参考 - JavaScript | MDN
- Strict mode - JavaScript | MDN
#JavaScript Guide
- JavaScript Guide - JavaScript | MDN
- Introduction - JavaScript | MDN
- Grammar and types - JavaScript | MDN
- Control flow and error handling - JavaScript | MDN
- Loops and iteration - JavaScript | MDN
- Functions - JavaScript | MDN
- Expressions and operators - JavaScript | MDN
- Numbers and dates - JavaScript | MDN
- Text formatting - JavaScript | MDN
- Regular expressions - JavaScript | MDN
- Indexed collections - JavaScript | MDN
- Keyed collections - JavaScript | MDN
- Working with objects - JavaScript | MDN
- Details of the object model - JavaScript | MDN
- Using Promises - JavaScript | MDN
- Iterators and generators - JavaScript | MDN
- Iterators and generators - JavaScript | MDN
- Meta programming - JavaScript | MDN
- JavaScript modules - JavaScript | MDN
- JavaScript 指南 | MDN
- 表达式与运算符 - JavaScript | MDN
- JavaScript | MDN
- JavaScript | MDN
- A re-introduction to JavaScript (JS tutorial) - JavaScript | MDN
- Equality comparisons and sameness - JavaScript | MDN
- Closures - JavaScript | MDN
- Memory Management - JavaScript | MDN
- Concurrency model and the event loop - JavaScript | MDN
- Inheritance and the prototype chain - JavaScript | MDN
- JavaScript shells - JavaScript | MDN
- New in JavaScript - Archive of obsolete content | MDN
超文本传输协议(Hypertext Transfer Protocol,HTTP)
Caching
- HTTP caching - HTTP | MDN
Headers
- HTTP headers - HTTP | MDN
- ETag - HTTP | MDN
- Last-Modified - HTTP | MDN
- If-None-Match - HTTP | MDN
- If-Modified-Since - HTTP | MDN
- Cache-Control - HTTP | MDN
Methods
- HTTP request methods - HTTP | MDN
- HTTP 请求方法 - HTTP | MDN
- TRACE - HTTP | MDN
- Link - HTTP | MDN
- What is the HTTP method PURGE? - Stack Overflow
- Using LINK and UNLINK HTTP verbs in a REST API - Stack Overflow
- HTTP | MDN
- HTTP | MDN
- HTTP 身份验证 - HTTP | MDN
Web API 接口参考
- Web APIs | MDN
- Web API reference - Web technology reference | MDN
- WebAPI | MDN
- Web API 接口参考 | MDN
- Web API 参考 - Web 技术参考 | MDN
无障碍(Accessibility,A11y)
- Accessibility | MDN
- 无障碍 | MDN
事件参考(Event reference)
- Event reference | MDN
- 事件参考 | MDN
- 创建和触发 events - Web 开发者指南 | MDN
- HTML DOM Event 对象
- javascript - not enough arguments to mouseEvent.initMouseEvent - Stack Overflow
- JavaScript事件(createEvent,initEvent,dispatchEvent) - Legend Of WolfX - OSCHINA
- Javascript - Event order
- JavaScript自定义事件 - createEvent()、initEvent()和dispachEvent()
Web Components
Web Components core
- Web Components | MDN
- Web Components | MDN
Web Components libs、plugins&tools
dom component
domcom
- taijiweb/domcom: the web framework to provide dom component
eplayer
- 132yse/eplayer: A web-components html5 video player facing future
funcy.js
- michael-klein/funcy.js: funcy.js - a functional web components wrapper
github-elements
- github/github-elements: GitHub's Web Component collection.
- github-elements
Polymer
- Polymer
- Polymer/polymer: Our original Web Component library.
- Polymer/polymer-cli: Moved to Polymer/tools monorepo
- tools/packages/cli at master · Polymer/tools
- Polymer library - Polymer Project
- Polymer library - Polymer Project
- Polymer library - Polymer Project
Shoelace
- Shoelace
- Overview
- shoelace-style/shoelace: A collection of professionally designed, every day UI components built on a framework-agnostic technology. 🥾
- github/custom-element-boilerplate: Boilerplate for creating a custom element.
- taoqf/custom-elements-es5-adapter: es2015
Web Components 资源、整理集&FAQ
- mdn/web-components-examples: A series of web components examples, related to the MDN web components documentation at https://developer.mozilla.org/en-US/docs/Web/Web_Components.
- manfredsteyer/web-components: Examples for using Web Components in Angular
- Doing something with Web Components – Duncan Grant – Medium
- 自定义元素 v1:可重用网络组件 | Web | Google Developers
- Firefox 63 - Tricks and Treats! - Mozilla Hacks - the Web developer blog
- Posts About Web Components ← Alligator.io
- HTML Web Component using Plain JavaScript | Codementor
- 前端下半场:构建跨框架的 UI 库 - Phodal | Phodal - A Growth Engineer
可缩放矢量图形(Scalable Vector Graphics,SVG)
- SVG: Scalable Vector Graphics | MDN
- SVG | MDN
Web 媒体技术(Web media technologies)
- Web media technologies | MDN
WebRTC (Web Real-Time Communications)
vialer-js
- vialer/vialer-js: Open-source WebRTC communication platform.
- Home | Vialer-js
webrtc-ips
- diafygi/webrtc-ips: Demo: https://diafygi.github.io/webrtc-ips/
- learn-webrtc: learn-webrtc
- WebRTC API - Web APIs | MDN
- WebRTC API - Web API 接口参考 | MDN
媒体流处理API(MediaStream API)
- MediaStream API - Web API 接口参考 | MDN
- Media Capture and Streams API (Media Stream) - Web APIs | MDN
视频和音频内容(Video and audio content)
- Video and audio content - Learn web development | MDN
- 视频和音频内容 - 学习 Web 开发 | MDN
EXSLT
- EXSLT | MDN
- EXSLT | MDN
Privacy, permissions, and information security
- Privacy, permissions, and information security | MDN
Web 性能(Web Performance)
- Web Performance | MDN
- Web 性能 | MDN
Navigation and resource timings
- Navigation and resource timings - Web Performance | MDN
WebAssembly
- WebAssembly | MDN
- WebAssembly | MDN
XML 路径语言(XPath)
- XPath | MDN
- XPath | MDN
数学标记语言(MathML,Mathematical Markup Language)
- MathML | MDN
- MathML | MDN
可扩展样式表语言转换(XSLT,Extensible Stylesheet Language Transformations)
- XSLT: Extensible Stylesheet Language Transformations | MDN
- XSLT | MDN
学习 Web 开发(Learn web development)
渐进式 Web 应用(Progressive web apps,PWA)
- Progressive web apps (PWAs) | MDN
- 渐进式 Web 应用(PWA) | MDN
无障碍(Accessibility)
本地化(L10n)和国际化(I18n)
- Localization and Internationalization | MDN
安全(Security)
#Subresource Integrity
- Subresource Integrity - Web security | MDN
- Web security | MDN
- Web 安全 | MDN
- Properly Configuring Server MIME Types - Web security | MDN
- Web technology for Developers | MDN
- Web 技术文档 | MDN
学习 Web 开发(Learn web development)
- 学习 Web 开发 | MDN
- Learn web development | MDN
- Structuring the web with HTML - Learn web development | MDN
- Learn to style HTML using CSS - Learn web development | MDN
- JavaScript — Dynamic client-side scripting - Learn web development | MDN
- MDN Web 文档
MDN Web Docs Glossary
IIFE
- IIFE - MDN Web Docs Glossary: Definitions of Web-related terms | MDN
Prefetch
- Prefetch - MDN Web Docs Glossary: Definitions of Web-related terms | MDN
Truthy
- Truthy - 术语表 | MDN
Web Content Accessibility Guidelines,WCAG
- Accessibility - 术语表 | MDN
- Web Content Accessibility Guidelines (WCAG) 2.1
WebIDL
- heycam/webidl: Web IDL
- WebIDL - 术语表 | MDN
- Web IDL
- Web IDL interfaces - 知乎
XHR (XMLHttpRequest)
- XHR (XMLHttpRequest) - MDN Web Docs Glossary: Definitions of Web-related terms | MDN
- MDN Web Docs Glossary: Definitions of Web-related terms | MDN
- 术语表 | MDN
- REST - MDN Web Docs Glossary: Definitions of Web-related terms | MDN
- Internet Assigned Numbers Authority
Mozilla
¥Add-ons
¥Browser Extensions
¥JavaScript APIs
#cookies
- cookies - Mozilla | MDN
- cookies.CookieStore - Mozilla | MDN
- cookies.CookieStore - Mozilla | MDN
- Introducing: The Async Cookie Store API | by Matan Borenkraout | Nielsen-Tel-Aviv-tech-blog | Medium
- JavaScript APIs - Mozilla | MDN
- Browser Extensions - Mozilla | MDN
- Add-ons - Mozilla | MDN
¥Developer guide
- Developer guide - Mozilla | MDN
¥Firefox
- Firefox - Mozilla | MDN
¥Virtualenv
- Virtualenv - Mozilla | MDN
- Mozilla | MDN
- Mozilla Labs
- 关于 MDN - MDN项目 | MDN
- mdn/webextensions-examples: Example Firefox add-ons created using the WebExtensions API
- Firefox DevTools User Docs — Firefox Source Docs documentation
- Storage Inspector — Firefox Source Docs documentation
- MDN Web Docs
- MDN Web Docs
- mdn/mdn: Meta repository that governs the MDN GitHub organization
Scalable Vector Graphics,SVG
- Scalable Vector Graphics (SVG) 2
Web Incubator CG
- Web Incubator CG
- Web Incubator Community Group (WICG)
- WICG/compression: Standard text for CompressionStream and DecompressionStream API
- compression/explainer.md at main · WICG/compression
- WICG/import-maps: How to control the behavior of JavaScript imports
WebFundamentals
- google/WebFundamentals: Best practices for modern web development
- Web Fundamentals | Google Developers
WebPlatform
- WebPlatform
- webplatform/webplatform.github.io: Static archived version of webplatform.org.
- Your Web, documented. · WebPlatform.org
WebReflection
- WebReflection (Andrea Giammarchi)
- WebReflection/bound-once: A fast, memory efficient, and tiny solution to an evergreen problem.
- WebReflection/bind.for: A lazy Function.prototype.for(context) bind helper
- WebReflection/custom-elements-when-defined: Patches whenDefined resolving with the Class
- WebReflection/custom-elements-no-builtin: A customElements polyfill, without builtin extends, targeting IE11+ and other browsers.
WHATWG
- WHATWG
- whatwg/compat: Compatibility Standard
- whatwg/console: Console Standard
- whatwg/dom: DOM Standard
- whatwg/domparsing: DOM Parsing and Serialization Standard
- whatwg/encoding: Encoding Standard
- whatwg/fetch: Fetch Standard
- whatwg/fullscreen: Fullscreen API Standard
- whatwg/html: HTML Standard
- whatwg/html-differences: HTML differences from HTML4
- whatwg/infra: Infra Standard
- whatwg/mimesniff: MIME Sniffing Standard
- whatwg/quirks: Quirks Mode Standard
- whatwg/storage: Storage Standard
- whatwg/streams: Streams Standard
- whatwg/url: URL Standard
- whatwg/xhr: XMLHttpRequest Standard
- DOM Standard
- DOM Standard
- DOM Standard
- Encoding Standard
- Fetch Standard
- Fetch Standard
- HTML Standard
- HTML Standard
- HTML Standard
- HTML Standard
- HTML Standard
- HTML Standard
- HTML Standard
- HTML Standard
- HTML Standard
- HTML Standard
- Streams Standard
- XMLHttpRequest Standard
- URL Standard
- DOM Standard
World Wide Web Consortium,W3C
#CSS Working Group Editor Drafts
- CSS Working Group Editor Drafts
- CSS Images Module Level 3
- CSSOM View Module
- CSS Fonts Module Level 3
- CSS Nesting Module
- CSS Transforms Module Level 1
- CSS Custom Properties for Cascading Variables Module Level 1
Beacon API
- Beacon
Web Share API
- Web Share API
- How to Use the Web Share API | CSS-Tricks
- World Wide Web Consortium
- w3c/chinese-ig: Web中文兴趣组
- World Wide Web Consortium (W3C)
- All Standards and Drafts - W3C
- Techniques For Accessibility Evaluation And Repair Tools
- The Roles Model | Accessible Rich Internet Applications (WAI-ARIA) 1.0
- Supported States and Properties | Accessible Rich Internet Applications (WAI-ARIA) 1.0
- W3C on GitHub
- The W3C Markup Validation Service
- MediaStream Image Capture
Selection API
- Selection API
在线速查手册
- OverAPI.com | Collecting all the cheat sheets
前端协作规范
- web前端工程师必看的一些前端规范与前端开发规约 - 25学堂
前端代码规范、开发规范&编程风格
Baidu EFE team
- Baidu EFE team
- ecomfe/spec: This repository contains the specifications.
- spec/javascript-style-guide.md at master · ecomfe/spec
Code Guide
- mdo/code-guide: Standards for developing consistent, flexible, and sustainable HTML and CSS.
- Code Guide by @mdo
CodeGuide
- AlloyTeam/CodeGuide: Alloyteam代码规范
- Code Guide by @AlloyTeam
- 编程风格 - ECMAScript 6入门
- Aotu.io - 前端代码规范
- 代码风格 - 反混沌
- TGideas文档库
- niceboybao/front-end-develop-standard: 🎉🎉🎉前端开发规范手册
- trekhleb/state-of-the-art-shitcode: 💩State-of-the-art shitcode principles your project should follow to call it a proper shitcode
中后台规范
- (28 封私信 / 81 条消息) 编码规范作用 - 搜索结果 - 知乎
$客户端&桌面应用
¥视频客户端
- phobal/ivideo: 一个可以观看国内主流视频平台所有视频的客户端(Mac、Windows、Linux) A client that can watch video of domestic(China) mainstream video platform
¥聊天客户端
¥内容管理系统(Content Management System,CMS)
内容管理工具
Pico
- Nivo Slider - #1 Responsive WordPress Slider Plugin
- bolt/bolt: Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL.
- Bolt CMS: Easy for editors, and a developer's dream CMS | Bolt CMS
- Pagekit | Pagekit - A new modern CMS to create and share - Intuitive. Modular. Flexible.
¥个人管理系统(Personal Management System,PMS)
personal-management-system
- Volmarg/personal-management-system: Your web application for managing personal data.
- Hello from Personal Management System | Personal Management System
¥客户关系管理(Customer Relationship Management,CRM)
¥企业资源计划(Enterprise Resource Planning,ERP)
odoo
- odoo/odoo: Odoo. Open Source Apps To Grow Your Business.
- Open Source ERP and CRM | Odoo
- jiahaog/nativefier: Make any web page a desktop application
- Powerlevel9k/powerlevel9k: A tool for building the most useful CLI possible, customized for you.
$移动端
¥Android
Android core
- android Git repositories - Git at Google
Android frameworks
Cordova
- apache/cordova-android: Apache Cordova Android
- apache/cordova-ios: Apache Cordova iOS
- apache/cordova-js: Apache Cordova js
- GZYZIT/TeamToy-Mobile: 采用Cordova框架开发的团队待办事项管理平台TeamToy移动客户端
- Apache Cordova
Jetpack
- KunMinX/Jetpack-MVVM-Best-Practice: 是 难得一见 的 Jetpack MVVM 最佳实践!在 蕴繁于简 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
PanelSwitchHelper
- YummyLau/PanelSwitchHelper: A framework that helps the keyboard smoothly transition to the function panel 一个帮助键盘平稳过渡到功能面板的框架,支持动画无缝衔接,支持 activity/fragment/dialog/dialogFragment/popupWindow 容器,支持IM/直播/视频播放/信息流评论等场景
- JeremyLiao/InterfaceLoader: 史上最好用的Android跨进程接口调用框架
- liangjingkanji/Channel: 由协程实现Android中的事件总线框架, 具备LiveData/LifeCycle/Coroutine特性, 无注册注销/支持标签/消息/异步/异常处理
Android libs、plugins&tools
¥Automation
Auto.js
- hyb1996/Auto.js: A UiAutomator on android, does not need root access
- hyue418/taobao-11-11: 2020双十一|双11全民养猫|超级星秀猫自动化脚本,支持淘宝+支付宝自动做喵币任务【全额奖励,防检测】
- SuperMonster003/Ant-Forest: 基于Auto.js的蚂蚁森林能量智能收取脚本 Auto.js-based alipay ant forest energy intelligent collection script
- 首页 - Auto.js
¥chart
- PhilJay/MPAndroidChart: A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations.
¥list
- drakeet/MultiType: An Android library to create multiple item types list views easily and flexibly
¥progress
YCProgress
- yangchong211/YCProgress: 自定义进度条,包括圆环型百分比进度条,直线型百分比进度条,还有仿360杀毒百分比进度条。可以自由设置进度条的类型,外部轮廓颜色,中心圆颜色,自定义百分比单位
¥播放器
- Zhaoss/VideoPlayerDemo: 封装bilibili播放器,自定义边下边播和缓存功能
- Bilibili/ijkplayer: Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
¥日历
- prolificinteractive/material-calendarview: A Material design back port of Android's CalendarView
¥下拉刷新&分页加载
- chrisbanes/Android-PullToRefresh: DEPRECATED
android-studio
- Android Studio 中文社区-安卓开发者工具集:Android SDK/JDK/ADT/Gradle/App-3.0正式版下载/安装/教程/外包/招聘
- Android Developers
Glide
- android/sunflower: A gardening app illustrating Android development best practices with Android Jetpack.
- Blankj/AndroidUtilCode: Android developers should collect the following utils(updating).
- LedgerHQ/ledger-live-mobile: Ledger Live (Mobile)
- AlexMahao/SimpleTouch: 一个用来监听View事件分发的库
Android projects
android-chat
- wildfirechat/android-chat: 开源即时通讯(野火IM)系统Android端 高仿微信
Android 资源、整理集&FAQ
Android 资源
DeviceMotion
- rikschennink/shiny: 🌟 Shiny reflections for mobile websites
- Shiny, Simulating Reflections for Mobile Websites
- kesenhoo/android-training-course-in-chinese: Android官方培训课程中文版
- Freelander/Android_Data: Some Android learning materials, hoping to help you learn Android development.
- Curzibn/Luban: Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法
- sw950729/AndroidNotes: Android学习笔记
- Android資訊網站 Android-APK.com
- LastPass - 免费密码管理器 - Google Play 上的应用
- APK Downloader [Latest] Download Directly | Chrome Extension v3 (Evozi Official)
Android 整理集
《GPS定位系统》
- GPS定位系统(一)——介绍 - 简书
- GPS定位系统(二)——Android端 - 简书
- GPS定位系统(三)——Java后端 - 简书
- GPS定位系统(四)——Vue前端 - 简书
- GPS定位系统(五)——Docker - 简书
Android FAQ
1px & 0.5px
限制输入字符个数
- zhooker/EditTextLengthLimit: EditText 限制输入字符个数的三种方式
¥Html5、Web移动端适配
¥iOS
iOS core
- Apple Developer (简体中文)
iOS frameworks
grpc-ios
- grpc/grpc-ios: gRPC for iOS clients
iOS libs、plugins&tools
iOS-Developer-Roadmap
- BohdanOrlov/iOS-Developer-Roadmap: Roadmap to becoming an iOS developer in 2018.
iOS projects
- GitHawkApp/GitHawk: The best iOS app for GitHub.
iOS 资源、整理集&FAQ
- leecade/ios-dev-flow: iOS 开发流程笔记
¥微信项目
小程序
小程序 core
- qwerty472123/wxappUnpacker: Wechat App(微信小程序,.wxapkg)解包及相关文件(.wxss,.json,.wxs,.wxml)还原工具
- leo9960/wechat-app-unpack: 微信小程序(.wxapkg)解包心得以及未开放API猜测
- 微信小程序源码阅读笔记1 - Lrdcq - 個人博客
小程序 libs、plugins&tools
#request&response
- zhengjunxin/wx-queue-request: 控制微信小程序 wx.request 并发请求数量
- zhengjunxin/wx-promise-request: 解决微信小程序 wx.request 请求的并发数限制、不支持异步问题
Antmove
- ant-move/Antmove: 小程序转换器,基于支付宝/微信小程序, 轻松地转换成其它平台的小程序。
- Antmove - 小程序转换器
- 指南 | Antmove - 小程序转换器
sm-crypto
- wechat-miniprogram/sm-crypto: weapp sm crypto library
vant-weapp
- youzan/vant-weapp: 轻量、可靠的小程序 UI 组件库
- 介绍 - Vant Weapp
- 介绍 - Vant Weapp
Vant-Aliapp
- ant-move/Vant-Aliapp: 支付宝小程序版本 Vant 组件库。
- Vant Aliapp - 轻量、可靠的小程序 UI 组件库
wx-cookie
- liaozh/wx-cookie: 代理wx.request对象,让小程序支持cookie传输
wux-weapp
- wux-weapp/wux-weapp: 一套组件化、可复用、易扩展的微信小程序 UI 组件库
- iammapping/wedding: 婚礼大屏互动,微信请柬一站式解决方案
小程序 资源、整理集&FAQ
小程序 资源
- justjavac/awesome-wechat-weapp: 微信小程序开发资源汇总 :100:
- 微信应用号(小程序)资源汇总(1010更新) - 码农果园 - SegmentFault 思否
小程序 整理集
《小程序点睛》
《微信小程序教程》
《小程序实战》
《微信小程序入门教程》
- 微信小程序入门教程之一:初次上手 - 阮一峰的网络日志
- 微信小程序入门教程之二:页面样式 - 阮一峰的网络日志
- 微信小程序入门教程之三:脚本编程 - 阮一峰的网络日志
- 微信小程序入门教程之四:API 使用 - 阮一峰的网络日志
小程序 FAQ
- imageslr/weapp-library: “在线借书平台”小程序:连接读者与图书馆的借书平台、读者的图书资料库与书单系统
- dntzhang/westore: 世界上最小却强大的小程序框架 - 100多行代码搞定全局状态管理和跨页通讯
- 微信小程序从入门到精通:最全的资源列表(持续更新中)
小游戏
公众号
智能对话
开放平台
企业微信
微信支付
腾讯小微
- overtrue/wechat: It is probably the best SDK in the world for developing WeChat App.
- MustangYM/WeChatExtension-ForMac: Mac微信功能拓展/微信插件/微信小助手(A plugin for Mac WeChat)
- 首页 - 息知
- 如何入门微信小程序开发,有哪些学习资料? - 前端开发 - 知乎
¥小程序
¥智能小程序
- wannamakeudance/swan-artifact
- 智能小程序平台
- Smart UI 介绍 - 百度智能小程序文档
¥移动端 资源、整理集&FAQ
移动端 资源
MobDevGroup
- MobDevGroup
- MobDevGroup
- GitHub资源集 · MobDevGroup
- comsince/universe_push: 基于t-io的即时消息通讯系统,采用服务化框架Dubbo实现应用服务化,使用SpringBoot构建应用,可做信令服务器使用,支持docker,k8s快速部署。Android版本支持私聊,群聊,支持voip
- afkT/DevUtils: (持续更新, 目前含100+工具类) DevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。 该项目尽可能的便于开发人员,快捷、快速开发安全可靠
- mcuking/mobile-web-best-practice: 移动 web 最佳实践
- Mobile Dev Weekly
移动端 整理集
- RubyLouvre/mobileHack: 这里收集了许多移动端上遇到的各种坑
移动端 FAQ
$浏览器
¥浏览器 core
¥Headless、Scriptable&网络爬虫
baidu-search-optimization
- Binkcn/baidu-search-optimization: 显示原始网址,移除重定向,针对网址进行过滤。
crawlab
- crawlab-team/crawlab: Distributed web crawler admin platform for spiders management regardless of languages and frameworks.
daydream
- segmentio/daydream: A chrome extension to record your actions into a nightmare or puppeteer script
get_picture
- 1eeing/get_picture: 爬取你想要的图片
- TinyPNG – Developer API
gulius-projects
- DesertsX/gulius-projects: 收录古柳(DesertsX)的一些小项目
HtmlUnit
- HtmlUnit
- HtmlUnit/htmlunit: HtmlUnit is a "GUI-Less browser for Java programs".
- HtmlUnit – Welcome to HtmlUnit
headless-chrome-crawler
- yujiosaka/headless-chrome-crawler: Distributed crawler powered by Headless Chrome
headless-recorder
- checkly/headless-recorder: Headless recorder is a Chrome extension that records your browser interactions and generates a Puppeteer or Playwright script.
InfoSpider
- kangvcar/InfoSpider: INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。
juejinxiaoce
- oliyg/juejinxiaoce: 爬取掘金小册,并将 html 文件转为 markdown 格式文件
juejin-spider
- lxfriday/juejin-spider: 爬取掘金文章数据,查看在全站排行信息,查看自己关注、点赞、评论增长
- 掘金数据
PSpider
- xianhu/PSpider: 简单易用的Python爬虫框架,QQ交流群:597510560
Puppeteer
puppeteer-api-zh_CN
- zhaoqize/puppeteer-api-zh_CN: 📖 Puppeteer中文文档(官方指定的中文文档)
- Puppeteer v5.5.0
- puppeteer.launch
puppeteer-recorder
- clipisode/puppeteer-recorder: Record animations using puppeteer. Based on electron-recorder.
- Overview | Checkly
- Puppeteer
- GoogleChrome/puppeteer: Headless Chrome Node API
- GoogleChromeLabs/pptraas.com: Puppeteer as a service
- puppeteer/puppeteer: Headless Chrome Node.js API
- puppeteer/examples: Use case-driven examples for using Puppeteer and headless chrome
- pyppeteer/pyppeteer: Headless chrome/chromium automation library (unofficial port of puppeteer)
- berstend/puppeteer-extra: 💯 Teach puppeteer new tricks through plugins.
- checkly/puppeteer-examples: Puppeteer example scripts for running Headless Chrome from Node.
- thomasdondorf/puppeteer-cluster: Puppeteer Pool, run a cluster of instances in parallel
- zhentaoo/puppeteer-deep: Puppeteer, Headless Chrome;爬取《es6标准入门》、自动推文到掘金、站点性能分析;高级爬虫、自动化UI测试、性能分析;
- buildkite/docker-puppeteer: A minimal Docker image for Puppeteer
- transitive-bullshit/awesome-puppeteer: A curated list of awesome puppeteer resources.
- ebidel/try-puppeteer: Run Puppeteer code in the cloud
- alekzonder/docker-puppeteer: docker image with Google Puppeteer installed
- miyakogi/pyppeteer: Headless chrome/chromium automation library (unofficial port of puppeteer)
- addyosmani/puppeteer-webperf: Automating Web Performance testing with Puppeteer 🎪
- emadehsan/thal: Getting started with Puppeteer and Chrome Headless for Web Scraping
- sambaiz/puppeteer-lambda-starter-kit: Starter Kit for running Headless-Chrome by Puppeteer on AWS Lambda.
- dwqs/area-puppeteer: 基于 puppeteer 的中国行政区域抓取爬虫
- zenato/puppeteer-renderer: Puppeteer(Chrome headless node API) based web page renderer
- pureZjr/puppeteerDemo: puppeteer 模拟用户滑动验证。文章点我↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
- transitive-bullshit/puppeteer-lottie: Renders Lottie animations via Puppeteer to image, GIF, or MP4.
- Puppeteer as a service
- Puppeteer v7.0.1
PhantomJS
- ariya/phantomjs: Scriptable Headless Browser
- Huddle/PhantomCSS: Visual/CSS regression testing with PhantomJS
- Huddle/PhantomFlow: Describe and visualise user flows through tests with PhantomJS
- amir20/phantomjs-node: PhantomJS integration module for NodeJS
- Medium/phantomjs: NPM wrapper for installing phantomjs
- HuddleEng/PhantomCSS: Visual/CSS regression testing with PhantomJS
- PhantomJS - Scriptable Headless Browser
Scrapy
- Scrapy project
- scrapy/scrapy: Scrapy, a fast high-level web crawling & scraping framework for Python.
- scrapy/scrapyd: A service daemon to run Scrapy spiders
- scrapy-plugins/scrapy-splash: Scrapy+Splash for JavaScript integration
- rmax/scrapy-redis: Redis-based components for Scrapy.
- my8100/scrapydweb: Web app for Scrapyd cluster management, Scrapy log analysis & visualization, Auto packaging, Timer tasks, Monitor & Alert, and Mobile UI. DEMO
- aivarsk/scrapy-proxies: Random proxy middleware for Scrapy
- istresearch/scrapy-cluster: This Scrapy project uses Redis and Kafka to create a distributed on demand scraping cluster.
- TurboWay/spiderman: 基于 scrapy-redis 的通用分布式爬虫框架
- Scrapy Plugins
- scrapy · GitHub Topics
Splash
- scrapinghub/splash: Lightweight, scriptable browser as a service with an HTTP API
Web Scraper
You-Get
- soimort/you-get: Dumb downloader that scrapes the web
- you-get · PyPI
- You-Get
- JinJieTan/puppeteer-pdf: 使用Node.js爬取网页内容并且生成本地PDF文件
- yaochenkun/enterprise-info-spider: 一个爬取企查查网站中所有中国企业与公司基本信息的爬虫程序。
- dhamaniasad/HeadlessBrowsers: A list of (almost) all headless web browsers in existence
- headless-browsers · GitHub Topics
- WebDriver
- Getting Started with Headless Chrome | Web | Google Developers
- Headless Chromium
- Headless Chrome · Platform.sh Documentation
- Using Headless Mode in Firefox - Mozilla Hacks - the Web developer blog
- Selenium firefox headless - Python Tutorial
- 行銷廣告、電商小編的武器,FB & IG 爬蟲專案從零開始 :: 第 12 屆 iThome 鐵人賽
¥Page Lifecycle API
- Page Lifecycle API | Web | Google Developers
- Page Lifecycle API | Web | Google Developers
¥V8引擎
- V8 JavaScript engine
- Documentation · V8
- Features · V8
- V8 JavaScript engine
¥跨域
#跨域 core
crossorigin属性
- CORS settings attributes - HTML(超文本标记语言) | MDN
- HTMLMediaElement.crossOrigin - Web APIs | MDN
- Allowing cross-origin use of images and canvas - HTML: Hypertext Markup Language | MDN
- <img>: The Image Embed element - HTML: Hypertext Markup Language | MDN
- html - Purpose of the crossorigin attribute...? - Stack Overflow
- Cross-Origin Resource Sharing (CORS) - HTTP | MDN
- HTTP访问控制(CORS) - HTTP | MDN
- Authoritative guide to CORS (Cross-Origin Resource Sharing) for REST APIs | Moesif Blog
#跨域 libs、plugins&tools
cors-anywhere
- Rob--W/cors-anywhere: CORS Anywhere is a NodeJS reverse proxy which adds CORS headers to the proxied request.
JWT
- dwyl/learn-json-web-tokens: Learn how to use JSON Web Token (JWT) to secure your next Web App! (Tutorial/Example with Tests!!)
- learn-json-web-tokens/README-zh_CN.md at master · dwyl/learn-json-web-tokens
- JWT - just what?
#跨域 资源、整理集&FAQ
#跨域 资源
#跨域 整理集
《【小哥哥, 跨域要不要了解下】》
《深入跨域问题》
- PHP Ajax 跨域问题最佳解决方案 | 菜鸟教程
- 九种 “姿势” 让你彻底解决跨域问题 - PandaShen - SegmentFault 思否
- 前端跨域知识总结 - WEB前端 - 伯乐在线
- 九种 “姿势” 让你彻底解决跨域问题 | PandaShen
#跨域 FAQ
- Will It CORS?
- So, JSONP or CORS? - Stack Overflow
- 跨域资源共享 CORS 详解 - 阮一峰的网络日志
- 踩过的坑--CORS跨域请求中预检(preflight) | 船长的技术博客
- 前端跨域之CORS | 王宜明的博客空间
- Chrome 调试跨域问题解决方案之插件篇 - DCloud问答
- Home | web.dev
¥浏览器 libs、plugins&tools
browsh
- browsh-org/browsh: A fully-modern text-based browser, rendering to TTY and browsers
SlimerJS
- laurentj/slimerjs: A scriptable browser like PhantomJS, based on Firefox
- SlimerJS
- breach.cc [15]
TabFS
- osnr/TabFS: 🗄 Mount your browser tabs as a filesystem.
- TabFS
- thomasloven/lovelace-browser-commander
- crisdosyago/Viewfinder: 📷 ViewFinder - Remote isolated browser API for security, automation visibility and interactivity. Run on our cloud, or bring your own. Full scope double reverse web proxy with multi-tab, mobile-ready browser UI frontend. Plus co-browsing, advanced adaptive streaming, secure document viewing and more! But only in the Pro version. Get Viewfinder today! Secure your document needs and internet, today!
- qutebrowser
¥浏览器 资源、整理集&FAQ
浏览器 资源
浏览器 整理集
《实战中学习浏览器工作原理》
浏览器 FAQ
#浏览器页面渲染机制&幕后工作原理
《现代浏览器探秘》
从输入URL开始
what-happens-when
- alex/what-happens-when: An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
- skyline75489/what-happens-when-zh_CN: What-happens-when 的中文翻译,原仓库 https://github.com/alex/what-happens-when
- What happens when you type 'google.com' into a browser and press Enter? - DEV Community 👩💻👨💻
- 从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系! - 程序生涯 - SegmentFault 思否
- 在浏览器输入 URL 回车之后发生了什么(超详细版) - 知乎
渲染机制
- developers.google.com
- How browser rendering works — behind the scenes - LogRocket Blog
- 为什么速度很重要?
- 图解浏览器的基本工作原理 - 知乎
- 浏览器的工作原理:现代网络浏览器幕后揭秘 - HTML5 Rocks
- 前端开发者应该明白的浏览器工作原理 | banggan's Blog
- 让我们来构建一个浏览器引擎吧(建议收藏) - SegmentFault 思否
- Rendering Performance
$字体(Font)
dejavu-fonts
- dejavu-fonts
- dejavu-fonts/dejavu-fonts
- DejaVu Fonts
FiraCode
- tonsky/FiraCode: Monospaced font with programming ligatures
Powerline
- Powerline
- powerline/fonts: Patched fonts for Powerline users.
- Powerline — Powerline beta documentation
- How to install Powerline fonts in Windows | by Stanley Meng | Medium
$主题(Theme)
dircolors-solarized
- seebi/dircolors-solarized: This is a repository of themes for GNU ls (configured via GNU dircolors) that support Ethan Schoonover’s Solarized color scheme.
$前端安全、性能、日志、告警&监控
¥前端安全、性能、日志、告警&监控 core
Web缓存
web清缓存
- 如何设置网页静态内容缓存时间(Apache) | 云上小悟
浏览器渲染优化
回流与重绘
关键渲染路径
- 关键渲染路径 · Issue #29 · berwin/Blog
- Notes on HTML Reflow
预渲染
- 构建时预渲染:网页首帧优化实践 - 美团技术团队
- Browser Rendering Optimizations for Frontend Development ― Scotch.io
跨站脚本攻击(Cross Site Scripting,XSS)
DOMPurify
- cure53/DOMPurify: DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
js-xss
- leizongmin/js-xss: Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist
xss-filters
- YahooArchive/xss-filters: Secure XSS Filters.
- Cross-site scripting - Wikipedia
跨站请求伪造(Cross-site request forgery,CSRF/XSRF)
- Cross-site request forgery - Wikipedia
- pillarjs/understanding-csrf: What are CSRF tokens and how do they work?
内容安全策略(Content Security Policy,CSP)
- 技术观察:谷歌CSP工程化实践导读 - 知乎
服务器端请求伪造(Server-Side Request Forgery,SSRF)
- welefen/ssrf-agent: make http(s) request to prevent SSRF
- elmigranto/safe-http-client: Drop-in replacemnet for `request` to protect from SSRF and similar attacks.
- uber-common/paranoid-request: An SSRF-preventing wrapper around Node's request module
- azu/request-filtering-agent: An http(s).Agent implementation that block request Private IP address.
- safe-request - npm
- SSRF前端区孔洞封堵的中子屏蔽计算--《第三届全国加速器技术学术交流会论文摘要集》2007年
- Web安全漏洞之SSRF – ThinkJS 团队 – OnlyLing - Web 前端开发者
- Web 安全漏洞 SSRF 简介及解决方案
- SSRF漏洞总结和防御方法
代码分割(code splitting)
用户体验适配层(Back-end for Front-end,BFF)
- Why big companies and rapidly growing startups need Back-end for Front-end | by Ksenia Lvova | Blue Harvest Tech Blog | Medium
- Sam Newman - Backends For Frontends
- Building a Backend for Frontend (BFF) For Your Microservices | Nordic APIs |
- Frontend Architectural Patterns: Backends-For-Frontends | by Bowei Han | Frontend at Scale | Medium
- 为什么 backend-for-fronend 日趋流行? - 知乎
- Backend For Frontend (BFF) | 黯羽轻扬
- Backend For Frontend (BFF) - 云+社区 - 腾讯云
- Backend For Frontend(BFF)in Serverless-极客时间
¥前端安全、性能、日志、告警&监控 frameworks、libs、plugins&tools
Analytics.js
- segmentio/analytics.js: The hassle-free way to integrate analytics into any web application.
- segmentio/analytics-next: The next version of AJS
- Analytics.js 2.0 Source | Segment Documentation
aegis-ivweb
- iv-web/aegis-ivweb: ivweb前端监控及跟踪解决方案
analytics
- kimyLee/analytics: a script of log report
BuckyClient
- HubSpot/BuckyClient: Collect performance data from the client
- Bucky — Performance Measurement of Your App's Actual Users
Bugsnag
- Bugsnag
- bugsnag/bugsnag-js: Javascript error handling tool for Bugsnag. Monitor and report JavaScript bugs & errors.
- Error Monitoring & App Stability Management | Bugsnag
- Bugsnag docs
badjs2
- iv-web/badjs2: 前端脚本错误监控及跟踪解决方案
- Badjs2 - 前端脚本错误监控及跟踪解决方案
badjs-report
- BetterJS/badjs-report: monitor error and report
Lighthouse
- GoogleChrome/lighthouse: Auditing, performance metrics, and best practices for Progressive Web Apps
- ebidel/lighthouse-ci: Run Lighthouse in CI using Docker
- 使用 Lighthouse 审查网络应用 | Tools for Web Developers | Google Developers
- 網站性能調優開發工具: Lighthouse, Puppeteer 以及進階部分丨 Google 開發者大會 2018 | Calpa 的技術博客
mitojs
- clouDr-f2e/mitojs: 👀 一款轻量级的收集页面的用户点击行为、路由跳转、接口报错、代码报错、并上报服务端的SDK
page-monitor
- fouber/page-monitor: capture webpage and diff the dom change with phantomjs ♨
Sensors Data
- Sensors Data
- 神策数据|大数据分析与营销科技解决方案服务商
- 神策知识库系统
Sentry
- Sentry
- getsentry/sentry-javascript: Official Sentry SDKs for Javascript
- sentry-javascript/packages/vue at master · getsentry/sentry-javascript
- getsentry/sentry-react-native: Official Sentry SDK for react-native
- Sentry | Error Tracking Software — JavaScript, Python, PHP, Ruby, more
- Vue Error and Performance Monitoring | Sentry
- Sentry for Vue - Made with Vue.js
- Introduction | Sentry-Manual-Chinese-Version
stats.js
- mrdoob/stats.js: JavaScript Performance Monitor
- paulirish/memory-stats.js: minimal monitor for JS Heap Size via performance.memory
Style.Tools
- Style.Tools
- style-tools/async: A lightweight and high performance async CSS and script loader for frontend optimization.
- Style.Tools - DevTools for frontend optimization (FEO)
- @style.tools/async - npm
upptime
- Upptime
- upptime/upptime: ⬆️ Uptime monitor and status page powered by GitHub Actions, Issues, and Pages
- Koj
- Upptime
wardjs-report
- wardjs-report - npm
web-vitals
- GoogleChrome/web-vitals: Essential metrics for a healthy site.
zanePerfor
- wangweianger/zanePerfor: 前端性能监控系统,消息队列,高可用,集群等相关架构
- zanePerfor性能监控统计平台
- chenyueban/ohbug: js monitor
- KieSun/per-moniteur: 一个方便获取各类性能指标及 Web Vitals 的库。
- hax/WebPerf: WebPerf provides a unified API for web performance
- iv-web/track-report: 上报脚本
- jbavari/catch.js: A Javascript library focused on wrapping functions in try/catch blocks to provide better error catching and reporting.
- Tools | Perf.Rocks
- WebPageTest - Website Performance and Optimization Test
- FrontJS - 轻量级的网站错误监控平台|小程序监控|网站错误监控|网站异常信息汇总|网站性能监测报告|堆栈追踪|Source Map
- Product Analytics for Mobile, Web, & More | Mixpanel
- Browsermob-proxy by lightbody
- mod-dev.xes1v1.com/firEye-probe.js
- Simple website performance and uptime monitoring - Simple Ops
- Fundebug - 不放过每一个BUG
¥前端安全、性能、日志、告警&监控 资源、整理集&FAQ
前端安全、性能、日志、告警&监控 资源
- w3c/web-performance: W3C Web Performance Working Group repo
前端安全、性能、日志、告警&监控 整理集
《2019 前端性能优化年度总结》
- gold-miner/front-end-performance-checklist-2019-pdf-pages-1.md at master · xitu/gold-miner
- gold-miner/front-end-performance-checklist-2019-pdf-pages-2.md at master · xitu/gold-miner
- gold-miner/front-end-performance-checklist-2019-pdf-pages-3.md at master · xitu/gold-miner
- gold-miner/front-end-performance-checklist-2019-pdf-pages-4.md at master · xitu/gold-miner
- gold-miner/front-end-performance-checklist-2019-pdf-pages-5.md at master · xitu/gold-miner
- gold-miner/front-end-performance-checklist-2019-pdf-pages-6.md at master · xitu/gold-miner
《Google - 使用 webpack 进行 web 性能优化》
《性能优化指南》
《前端性能优化指南》
《Web性能优化》
《埋点自动收集方案》
- 前端性能优化 · Issue #72 · xwchris/blog
- 前端性能优化不完全指北 · Issue #9 · Weiyu-Chen/blog
- Web Developer Checklist
- 2017前端性能优化清单 - ED's Blog - SegmentFault 思否
- (10 条消息)Web前端应该从哪些方面来优化网站? - 知乎
《前端监控平台系列》
前端安全、性能、日志、告警&监控 FAQ
访问量
- 网站访问量的统计 - 别动我的猫 - 博客园
- 访问量统计详细说明
- w3c/20180903_Web性能信息采集指南.md at master · 75team/w3c
- front-end-interview/load.md at master · Advanced-Interview-Question/front-end-interview
- 在单页应用中,如何优雅的监听url的变化 · Issue #37 · forthealllight/blog
- 把前端监控做到极致 - 知乎
- 如何从 0 到 1 搭建性能检测系统 - 政采云前端团队
- 如何优雅处理前端异常? - Jartto's blog
- 前端埋点的那些事@慕课网 原创_慕课网_手记
- 网站性能优化实战——从12.67s到1.06s的故事 - 腾讯Web前端 IMWeb 团队社区 | blog | 团队博客
- 腾讯Bugly - 一种愉悦的开发方式 _android anr_android anr分析_iOS崩溃日志分析平台
$前端调试、测试
#Mock
easy-mock
- easy-mock/easy-mock: A persistent service that generates mock data quickly and provids visualization view.
- easy-mock/easy-mock-cli: Create api.js for Easy-Mock. https://easy-mock.github.io/easy-mock-cli/
- EasyMock
- Easy Mock
lazy-mock
- wjkang/lazy-mock: 一个快速生成后端模拟数据的懒人工具
- wjkang/lazy-mock-cli
- lazy-mock-templates/d2-admin-pm: d2-admin-pm curd模板
- lazy mock
Mock.js
- nuysoft/Mock: A simulation data generator
- Mock.js
ma-mock
- masongzhi/ma-mock: 用于mock和proxy的服务器
mockJSON
- mennovanslooten/mockJSON: MockJSON is a plugin for jQuery that can hijack JSON and JSONP requests and respond with randomly generated JSON data.
randomuser
- RandomAPI/Randomuser.me-Node: Source code that powers randomuser.me
- Random User Generator | Home
- RandomAPI :: Index
raml-mocker
raml2html
- raml2html/raml2html: RAML to HTML documentation generator.
- raml2html - npm
- xbl/raml-mocker: Raml-mocker 不仅是个 Mock Server,还是一个 API 接口测试工具
simple-mock
- lzwme/simple-mock: 以注入到 node server 的 API 代理方式,实现简洁而功能强大的 API MOCK 功能,支持自动保存后端 API 数据到本地
- renxia/github-user-search-ng: Github User Search for Angular 6+ Demo
- 在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟 - 志文工作室
- Simple Mock - By lzw
- Github User Search
testable-mock
- alibaba/testable-mock: 换种思路写Mock,让单元测试更简单
- TestableMock
- easysoft/zendata
#测试工具
AVA
- AVA
- avajs/ava: Node.js test runner that lets you develop with confidence 🚀
a/b-testing
sixpack
- sixpack/sixpack: Sixpack is a language-agnostic a/b-testing framework
Test Anything Protocol
node-tap
- tapjs/node-tap: Test Anything Protocol tools for node
- TAP in JavaScript
- Home - Test Anything Protocol
- TAP - Test Anything Protocol
- unit testing - Test Anything Protocol in Shell scripts - Stack Overflow
- fpga - TAP (Test Anything Protocol) module for Verilog or SystemVerilog - Stack Overflow
端到端测试(E2E Testing)
CodeceptJS
- codeceptjs/CodeceptJS: Supercharged End 2 End Testing Framework for NodeJS
- CodeceptJS
Detox
- wix/Detox: Gray box end-to-end testing and automation framework for mobile apps
Nightwatch.js
- Nightwatch.js
- nightwatchjs/nightwatch: Automated testing and continous integration framework based on node.js and selenium webdriver
- Nightwatch.js | Node.js powered End-to-End testing framework
单元测试(Unit Testing)
Jest
Jest core
- facebook/jest: Delightful JavaScript Testing.
- Getting Started · Jest
- Using with webpack · Jest
- Jest · 🃏 令人愉快的 JavaScript 测试
- Jest · 🃏 Delightful JavaScript Testing
- Jest 27.0 中文
Jest libs、plugins&tools
jest-extended
- jest-community/jest-extended: Additional Jest matchers 🃏💪
jest-chain
- mattphillips/jest-chain: Chain Jest matchers together to create one powerful assertion 🃏⛓
jest-puppeteer
- smooth-code/jest-puppeteer: Run your tests using Jest & Puppeteer 🎪✨
Jest 资源、整理集&FAQ
Jest 资源
- clarkbw/jest-localstorage-mock: A module to mock window.localStorage and window.sessionStorage in Jest
- alonronin/mockingoose: A Jest package for mocking mongoose models
- timkindberg/jest-when: A when(fn).calledWith(args).thenReturn(value) lib for jest
- simpletut/Testing-React-Redux-with-Jest-and-Enzyme: React Redux Testing Template using Jest and Enzyme
- vire/jest-vue-preprocessor: Preprocessor that allows importing of .vue files in jest tests
- nordcloud/serverless-jest-plugin: Plugin for Serverless Framework which adds support for test-driven development using Jest
- Hazyzh/jest-html-reporters: 🌈Reporter for jest test framework. 🌈
- mzgoddard/jest-webpack: Use jest with webpack.
- jameswlane/jest-express: Mock Express for testing with Jest
- jest-community/jest-snapshots-svg: Take a React component tree, and render it into an SVG.
- JamieMason/Jasmine-Matchers: Write Beautiful Specs with Custom Matchers for Jest and Jasmine
- aarontrank/gulp-jest: Gulp plugin for the Jest test lib
- sapegin/jest-cheat-sheet: Jest cheat sheet
- kulshekhar/ts-jest: TypeScript preprocessor with sourcemap support for Jest
- Raathigesh/majestic: ⚡ Zero config GUI for Jest
- americanexpress/jest-image-snapshot: ✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
- skovhus/jest-codemods: Codemods for migrating to Jest https://github.com/facebook/jest 👾
- styled-components/jest-styled-components: 🔧 💅 Jest utilities for Styled Components
- kentcdodds/how-jest-mocking-works
- facebook-atom/jest-electron-runner: custom test runner for Jest that allows tests to be run in Electron environment
- eddyerburgh/vue-test-utils-jest-example: An example vue-test-utils project with jest
- superman66/react-test-demo: React test demo with Jest and Enzyme
- kentcdodds/jest-glamor-react: Jest utilities for Glamor and React
- vnglst/mocking-with-jest: API Testing with Jest
- blove/ngrx-testing: Testing NgRx with jest and jasmine-marbles
- briebug/jest-schematic: Angular schematic for adding Jest and the required files to an Angular CLI project
- hustcc/jest-canvas-mock: A module used to mock canvas in Jest.
- maurocarrero/sinon-jest-cheatsheet: Some examples on how to achieve the same goal with either of both libraries: sinon and jest. Also some of those goals achievable only by one of these tools.
- storybook-eol/storybook-addon-jest: REPO/PACKAGE MOVED - React storybook addon that show component jest report
- hustcc/jest-date-mock: 🌗 Mock `Date` when run unit test cases with jest. Make tests of Date easier.
- storybook-eol/storyshots: REPO/PACKAGE MOVED - Jest Snapshot testing for React Storybook
- suchipi/chai-jest-snapshot: Chai assertion that provides Jest's snapshot testing
- jest-community/jest-watch-typeahead: Jest watch plugin for filtering test by file name or test name
- azz/jest-runner-tsc: 🃏A Jest runner for the TypeScript compiler
- thoughtbot/jester: REST in Javascript
- mattphillips/jest-expect-message: Add custom message to Jest expects 🃏🗯
- remind101/jest-transform-graphql: Make .graphql file importing work in Jest
- joeblank/jest-form-validation
- justinsisley/Jest-CSS-Modules: A Jest script processor that prevents CSS module parse errors.
- vuejs/vue-jest: Jest Vue transformer
- FormidableLabs/enzyme-matchers: Jasmine/Jest assertions for enzyme
- jest-community/awesome-jest: 🕶Awesome Jest packages and resources
- thymikee/jest-preset-angular: Jest configuration preset for Angular projects.
- jest-community/jest-junit: A Jest reporter that creates compatible junit xml files
- kentcdodds/jest-cypress-react-babel-webpack: See how to configure Jest and Cypress with React, Babel, and Webpack
- bencompton/jest-cucumber: Execute Gherkin scenarios in Jest
- jest-community/snapshot-diff: Diffing snapshot utility for Jest
- nickcolley/jest-axe: Custom Jest matcher for aXe for testing accessibility ♿️🃏
- knee-cola/jest-mock-axios: Axios mock for Jest
- shelfio/jest-mongodb: Jest preset for MongoDB in-memory server
- atlassian/jest-in-case: Jest utility for creating variations of the same test
- alexeyraspopov/jest-webdriver: Connect Jest tests to Selenium WebDriver
- holylovelqq/vue-unit-test-with-jest: 吃透本仓库,变身vue项目单体测试大神
- Hargne/jest-html-reporter: Jest test results processor for generating a summary in HTML
- kentcdodds/react-jest-workshop
- guigrpa/jest-html: Preview your Jest snapshots visually in the browser
- keyz/identity-obj-proxy: An identity object using ES6 proxies. Useful for mocking webpack imports like CSS Modules.
- keyz/jest-css-modules-example
Jest 整理集
《前端测试框架Jest系列教程》
Jest FAQ
Karma
- Karma
- karma-runner/karma: Spectacular Test Runner for JavaScript
- karma-runner/karma-coverage: A Karma plugin. Generate code coverage.
- karma-runner/karma-jasmine: A Karma plugin - adapter for Jasmine testing framework.
- browserify/karma.conf.js at master · vuejs-templates/browserify
- webpack/karma.conf.js at master · vuejs-templates/webpack
- ryanclark/karma-webpack: Karma webpack Middleware
- Karma - Spectacular Test Runner for Javascript
Mocha
- Mocha
- mochajs/mocha: simple, flexible, fun javascript test framework for node.js & the browser
- nathanboktae/mocha-casperjs: Write CasperJS tests using Mocha
- Mocha - the fun, simple, flexible JavaScript test framework
nodeunit
- caolan/nodeunit: Easy unit testing in node.js and the browser, based on the assert module.
QUnit
- QUnit
- qunitjs/qunit: An easy-to-use JavaScript Unit Testing framework.
- QUnit
- QUnit API Documentation
riteway
- ericelliott/riteway: Unit tests that always supply a good bug report when they fail.
sinonjs
sinon-chai
- domenic/sinon-chai: Extends Chai with assertions for the Sinon.JS mocking framework.
- sinonjs/sinon: Test spies, stubs and mocks for JavaScript.
- Sinon.JS - Documentation
- tank0317/unit-test-demo: 一步一步介绍如何给项目添加单元测试
- JavaScript单元测试框架 - undefined
- 对 JavaScript 进行单元测试的工具
- Javascript unit testing tools
自动化测试(Automated Testing)
接口测试(又称基于API的测试,API Based Testing)
frisby
- vlucas/frisby: Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun.
hoppscotch
- hoppscotch/hoppscotch: 👽 A free, fast and beautiful API request builder used by 80k+ developers. https://hoppscotch.io
- Hoppscotch • A free, fast and beautiful API request builder
Postman
- newman - npm
- Postman | The Collaboration Platform for API Development
- Download Postman | Try Postman for Free
- Introduction | Postman Learning Center
- Using Postman Interceptor | Postman Learning Center
- Using cookies | Postman Learning Center
- Capturing HTTP requests | Postman Learning Center
- Postman | Download Postman App
- Home
- Home
- Postman API 中文白皮书文档-Postman 使用教程 - Chrome插件(谷歌浏览器插件)
- postman:模拟发送一个需要 cookie 认证的请求 · TesterHome
- 接口测试 · 社区 · TesterHome
postwoman
- Postwoman • A free, fast and beautiful API request builder
基于图形用户交互界面测试(GUI Based Testing)
dalekjs
- DalekJS
- DalekJS - Automated cross browser testing with JavaScript
storybook
- storybookjs/storybook: 📓 UI component dev & test: React, Vue, Angular, React Native, Ember, Web Components & more!
- storybooks/storybook: Interactive UI component dev & test: React, React Native, Vue, Angular, Ember
- storybook/addons/storyshots at master · storybooks/storybook
- storybook/addons/storyshots/storyshots-core at master · storybooks/storybook
- storybook/addons/storyshots/storyshots-puppeteer at master · storybooks/storybook
- Storybook - UI dev environment you'll love to use
- Introduction
- Slow Start Guide
- https://storybook.js.org/docs/guides/guide-react/
- Storybook Tutorial
- 开始吧 | Storybook Tutorial
- GUI软件测试_百度百科
Appium
- appium/appium: Automation for iOS, Android, and Windows Apps.
- appium/appium-desktop: Appium Server and Inspector in Desktop GUIs for Mac, Windows, and Linux
- Appium
- appium/python-client: Python language bindings for Appium
- Appium: Mobile App Automation Made Awesome.
berserkJS
- tapir-dream/berserkJS: berserkJS 是新形态的前端测试自动化工具 + 页面性能分析工具 ,同时也是个使用 JS 语法控制的命令行浏览器。可用 JS 编写前端自动测试用例 + 页面性能分析用例。 想了解更多
CasperJS
- CasperJS
- casperjs/casperjs: CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS
- CasperJS, a navigation scripting and testing utility for PhantomJS and SlimerJS
lambdatest
- LambdaTest
- Free Cross Browser Testing Tool on Cloud | Selenium Automation Testing
Macaca
- alibaba/macaca: Automation solution for multi-platform. 多端自动化解决方案
- Macaca
Monkey
- guardicore/monkey: Infection Monkey - An automated pentest tool
percy
- Percy
- Percy
- icopy.site
Playwright
- Playwright Community
- playwright-community/jest-playwright: Running tests using Jest & Playwright
- microsoft/playwright: Node.js library to automate Chromium, Firefox and WebKit with a single API
- microsoft/playwright-cli: CLI for common Playwright actions. Record and generate Playwright code, inspect selectors and take screenshots.
- microsoft/playwright-dotnet: .NET version of the Playwright testing and automation library.
- mxschmitt/playwright-go: Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
- defnngj/playwright-pro: playwright project sample
- mxschmitt/awesome-playwright: A curated list of awesome tools, utils and projects using Playwright
- playwright-community/expect-playwright: Expect utility matcher functions to simplify expect statements for the usage with Playwright Test or Jest Playwright.
- testing-library/playwright-testing-library: 🔍 Find elements in Playwright with queries from Testing Library
- microsoft/playwright-vscode: Playwright Test Visual Studio Code integration
- create-playwright - npm
- Fast and reliable end-to-end testing for modern web apps | Playwright
- Playwright Trace Viewer
Robot Framework
- Robot Framework
- robotframework/robotframework: Generic automation framework for acceptance testing and RPA
- robotframework/SeleniumLibrary: Web testing library for Robot Framework
- MarketSquare/robotframework-requests: Robot Framework keyword library wrapper for requests
- Robot Framework
Segment
- Segment
- segmentio/nightmare: A high-level browser automation library.
- Segment | #1 CDP to Manage Customer Data
- Segment Open
Selenium
- Selenium
- SeleniumHQ/selenium: A browser automation framework and ecosystem.
- SeleniumHQ/selenium-ide: Open Source record and playback test automation for the web.
- SeleniumHQ/docker-selenium: Docker images for the Selenium Grid Server
- tebeka/selenium: Selenium/Webdriver client for Go
- baijum/selenium-python: Selenium Python Bindings Documentation
- Selenium
SeleniumBase
- SeleniumBase
- seleniumbase/SeleniumBase: ✅ 📊 Automate Web Testing with Selenium, Python, and pytest. 🚀
- SeleniumBase Docs
webdriverio
- webdriverio/webdriverio: Webdriver/Selenium 2.0 JavaScript bindings for Node.js
Zombie.js
- assaf/zombie: Insanely fast, full-stack, headless browser testing using node.js
- Zombie.js | Zombie
- 如何进行前端自动化测试? - 知乎
浏览器端测试
airtap
- airtap/airtap: Test your JavaScript in 800+ browsers.
Cypress.io
- Cypress.io
- cypress-io/cypress: Fast, easy and reliable testing for anything that runs in a browser.
- cypress · GitHub Topics
- JavaScript End to End Testing Framework | cypress.io
- cypress-io/cypress-example-recipes: Various recipes for testing common scenarios with Cypress
- cypress-io/cypress-realworld-app: A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.
- cypress-io/cypress-documentation: Cypress Documentation including Guides, API, Plugins, Examples, & FAQ.
- sorry-cypress/sorry-cypress: An open-source, on-premise, self-hosted alternative to Cypress Dashboard
- jaredpalmer/cypress-image-snapshot: Catch visual regressions in Cypress
- TheBrainFamily/cypress-cucumber-preprocessor: Run cucumber/gherkin-syntaxed specs with cypress.io
- cypress-io/cypress-docker-images: Docker images with Cypress dependencies and browsers
- testing-library/cypress-testing-library: 🐅 Simple and complete custom Cypress commands and utilities that encourage good testing practices.
- cypress-io/testing-workshop-cypress: End-to-end testing workshop with Cypress
- KabaLabs/Cypress-Recorder: A dev tool that records user interaction with a web application and generates cypress code to allow the developer to replicate that particular session.
- component-driven/cypress-axe: Test accessibility with axe-core in Cypress
- cypress-io/cypress-react-unit-test: Unit test React components using Cypress
- meinaart/cypress-plugin-snapshots: Plugin for snapshot tests in Cypress.io
- abramenal/cypress-file-upload: File upload testing made easy
- cypress-io/github-action: GitHub Action for running Cypress end-to-end tests
- tnicola/cypress-parallel: Reduce up to 40% your Cypress suite execution time parallelizing the test run on the same machine.
- cypress-io/eslint-plugin-cypress: An ESLint plugin for projects that use Cypress
Gremlins.js
- marmelab/gremlins.js: Monkey testing library for web apps and Node.js
Jasmine
- Jasmine
- jasmine/jasmine: DOM-less simple JavaScript testing framework
- mhevery/jasmine-node: Integration of Jasmine Spec framework with Node.js
- Jasmine Documentation
tape
- substack/tape: tap-producing test harness for node and browsers
webhint
- webhint
- webhint, the hinting engine for web best practices
wpt
- web-platform-tests/wpt: Test suites for Web platform specs — including WHATWG, W3C, and others
本地测试
lab
- hapijs/lab: Node test utility
mkcert
- FiloSottile/mkcert: A simple zero-config tool to make locally trusted development certificates with any names you'd like.
真机/移动端测试
- OWASP/owasp-mstg: The Mobile Security Testing Guide (MSTG) is a comprehensive manual for mobile app security development, testing and reverse engineering.
- Carefree
测试各种设备的屏幕和分辨率
- puppeteer/DeviceDescriptors.js at master · GoogleChrome/puppeteer
- Screenfly / Test Your Website at Different Screen Resolutions
断言(Assertion)
chai.js
- chaijs/chai: BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
- producthunt/chai-enzyme: Chai.js assertions and convenience functions for testing React Components with enzyme
- Chai
- Expect / Should - Chai
power-assert-js
- power-assert-js
- power-assert-js/power-assert: Power Assert in JavaScript. Provides descriptive assertion messages through standard assert interface. No API is the best API.
Should.js
- Should.js assertion library
- shouldjs/should.js: BDD style assertions for node.js -- test framework agnostic
- tj/should.js: BDD style assertions for node.js -- test framework agnostic
基准测试库
benchmark.js
- bestiejs/benchmark.js: A benchmarking library. As used on jsPerf.com.
jslitmus
- broofa/jslitmus: Simple, easy, javascript benchmark testing
jsperf
- jsperf/jsperf.com: jsperf.com v2. https://github.com/h5bp/lazyweb-requests/issues/174
- jsPerf: JavaScript performance playground
- John Resig - JavaScript Benchmark Quality
集成测试(Integration Testing)
集成测试覆盖率
blanket
- alex-seville/blanket: blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs.
Codecov
- Codecov
- codecov - npm
- Code Coverage Done Right | Codecov
- Codecov - The Leading Code Coverage Solution
- https://codecov.io/bash
- GitHub 研发链 travis-ci 和 codecov 介绍 | yaozhen's blog
istanbul
- gotwarlost/istanbul: Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server s
- gotwarlost/istanbul-middleware: Connect middleware for server side code coverage using istanbul
- istanbuljs/nyc: the Istanbul command line interface
jscoverage
- fishbar/jscoverage: jscoverage tool, written in pure js, both node or javascript support
node-coveralls
- nickmerwin/node-coveralls: lcov posting to coveralls.io
- coverage · GitHub Topics
- coveralls · GitHub Topics
- test-coverage · GitHub Topics
- deepsweet/poncho: Client-side JS code coverage using PhantomJS, Mocha and Blanket
- 增量代码覆盖率工具
- testing-tools · GitHub Topics
- test-automation · GitHub Topics
- test-runner · GitHub Topics
- test · GitHub Topics
- testing · GitHub Topics
- tests · GitHub Topics
- end-to-end-testing · GitHub Topics
- e2e-testing · GitHub Topics
- e2e-tests · GitHub Topics
- test-framework · GitHub Topics
- Testing Library
- Allure Framework
- allure-framework/allure-js: Allure integrations for JavaScript test frameworks
- goldbergyoni/javascript-testing-best-practices: 📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (October 2020)
- Most Reliable App & Cross Browser Testing Platform | BrowserStack
#页面优化&调试
logrocket
- LogRocket
- LogRocket/logrocket: Record and replay user sessions to fix bugs faster.
- diogosouza/vuetify-logrocket: A SPA app made with Vue.js and Vuetify
OneProfile
- JavaScript 性能分析新工具 OneProfile - OneAPM技术博客 - 前端乱炖
移动端前端开发调试
- 在安卓设备上使用 Chrome 远程调试功能 - Chrome 开发工具指南 - 极客学院Wiki
- MIHTool - iOS Web Debugger Pro
- 移动端前端开发调试 | 于江水
- UC Plus —— 为开发者提供服务而生
- xinranliu.me
虚拟列表/长列表
- bitmain-frontend/huge-tree: 基于 vue 的海量数据tree组件(20w+)
- 再谈前端虚拟列表的实现 - 知乎
- 聊聊前端开发中的长列表 - 知乎
- 软件测试常见英文单词汇总 - 知乎
- 软件测试部分中英文对照_wangxinxin_51CTO博客
$大前端 solutions
$other 大前端 solutions
- No fuzz development with EcmaScript modules
- 智通-前端自动化系统
icon&badge
shields
- badges/shields: Concise, consistent, and legible badges in SVG and raster format
- Shields.io: Quality metadata badges for open source projects
- Shields.io
- shields.io
- nodei.co
- waffle.io
- ISSUESTATS - Situs permainan judi online Indonesia 2018
- Gitter — 开发者交谈的地方
- KiwiIRC - The webIRC client
- https://img.shields.io/npm/dt/di-util
- https://img.shields.io/badge/lodash-4.17.15-green.svg
- https://img.shields.io/badge/license-MIT-000000.svg
- Engineering Metrics to Improve Continuous Delivery Practices | Velocity
- 开源项目徽章集锦 - spacewander - SegmentFault 思否
前端快照、截图&截屏
矩阵变换
前端专利
- 前端专利技术点分析 - angelfinding - 博客园
组件库构建与发布
《精通react/vue组件设计》
领域特定语言(Domain Specific Language,DSL)
- 前端 DSL 实践指南(上)—— 内部 DSL - 知乎
区块链(Blockchain)
Nimiq
- nimiq/core-js: Official JavaScript implementation of the Nimiq protocol
- @nimiq/core - npm
- @nimiq/core-web - npm
- Nimiq – Simple, secure and censorship resistant cryptocurrency
- chaozh/awesome-blockchain-cn: 收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料
- nervosnetwork/ckb-explorer-frontend: Nervos CKB Explorer Frontend
登录与权限
Traefik
单点登录(Single Sign On,SSO)
- 图文并茂,为你揭开“单点登录“的神秘面纱 - 政采云前端团队
基于角色的访问控制(Role-Based Access Control ,RBAC)
pig-mesh
- pig-mesh
- pig-mesh/pig: 🚀 The best rbac web framework. base on Spring Boot 2.4、 Spring Cloud 2020、 OAuth2 . Thx Give a star
- pig-mesh/idempotent-spring-boot-starter: spring boot idempotent starter
- tangdao: Tangdao 是一个基于角色的授权(RBAC - Role-Based Authorization)的综合权限系统,用于提供和配置(集中授权)认证策略在服务运行时的访问权限。
中央认证服务(Central Authentication Service,CAS)
- CollectiveOAuth: .Net平台(C#) 史上最全的整合第三方登录的开源库 => 环境支持 .NET Framework 4.5 ~ 4.6.2 和 .NetCore 3.1。目前已包含Github、Gitee、钉钉、百度、支付宝、微信、企业微信、腾讯云开发者平台(C
- CAS | Apereo
- java并发编程中的CAS机制,你理解嘛?
第三方授权登录
Authing
- Authing
- Authing-身份云-云原生-IDaaS-SSO cas 单点登录系统实现方案-替代 IAM 和 Okta 微信登录-以开发者为中心
JustAuth
- justauth/JustAuth: :100: 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Login, so easy!
- (22 封私信 / 68 条消息) 第三方授权 - 知乎
- TyCoding/permission: 一个基于SpringBoot2+Shiro的权限管理系统,采用Vue+ElementUI前端框架,支持动态路由、Redis监控、日志监控、七牛云储存等,欢迎star, fork
- 复杂的权限按钮控制优化 · 语雀
直播
- 直播开发入门学习笔记 | Alan Hou的个人博客
搜索
命名实体识别(Named Entity Recognition,NER)
- Wiby - Search Engine for the Classic Web
- 高级搜索
交易系统、支付系统&订单系统
《交易系统架构演进之路》
Stripe
- stripe/stripe-python: Python library for the Stripe API.
- Stripe - Online payment processing for internet businesses
- Stripe.js v2 Reference | Stripe
- Stripe
- 互联网企业的线上支付处理商 - Stripe
- stripe/react-stripe-elements: Moved to stripe/react-stripe-js.
- stripe/stripe-node: Node.js library for the Stripe API.
- stripe/react-stripe-js: React components for Stripe.js and Stripe Elements
- azmenak/react-stripe-checkout: Load stripe's checkout.js as a react component. Easiest way to use checkout with React.
Vue Stripe
- Vue Stripe
- vue-stripe/vue-stripe: Stripe Checkout & Elements for Vue.js
- vue-stripe/vuestripe.com
- Stripe Checkout & Elements for Vue.js - Vue Stripe
- eddywashere/node-stripe-membership-saas: This project is a boilerplate express app for creating a membership/subscription site with Stripe.
- 钱被扣走了,但是订单却未成功!支付掉单异常最全解决方案 - 小黑十一点半
数学
前端智能化
- CodeFun - UI 设计稿智能生成源代码
高并发(Highly Concurrent)
- souvikhaldar/huntsman: A versatile and highly concurrent malware written in golang.
服务端渲染(Server Side Render,SSR)
- 《图解CSS3:核心技术与案例实战》_我的书 教程_w3cplus
$大前端 资源、整理集&FAQ
¥大前端资源
#前端资源--github
#weekly
- ruanyf/weekly: 科技爱好者周刊,每周五发布
- fenbility/weekly-feed: 推荐的一些值得订阅的Weekly
- PaicHyperionDev/MobileDevWeekly: 平安金融科技移动开发周报
- dt-fe/weekly: 前端精读周刊
- o2team/tech-weekly: JELLY Tech Weekly
- ascoders/weekly: 前端精读周刊
- aliyunfe/weekly: 《阿里云前端技术周刊》
- zenany/weekly: 汇总平时看到的好文章,前端技术 & 产品研发为主...
《我的职业是前端工程师》
- phodal/fe: 《我的职业是前端工程师》 - Ebook:I'm a FrontEnd Developer
- 我的职业是前端工程师 –
30-seconds
- 30 seconds
- 30-seconds/30-seconds-of-code: Curated collection of useful Javascript snippets that you can understand in 30 seconds or less.
- Chalarangelo/30-seconds-of-code: Curated collection of useful Javascript snippets that you can understand in 30 seconds or less.
- Array - 30 seconds of code
- 30 seconds of code
- 30 秒就能理解的 JavaScript 代码片段(30 seconds of code)
33-js-concepts
- leonardomso/33-js-concepts: 📜 33 concepts every JavaScript developer should know.
- stephentian/33-js-concepts: 每个 JavaScript 工程师都应懂的33个概念 @leonardomso
JS前端开发联盟群
- JS前端开发联盟群
- src/book.md at master · jsfront/src
- jsfront/month: 前端知识月刊
- jsfront/jsfront.github.io: 前端联盟群官方网站
- jsfront/qa: 群内知识问题代码比赛等
- jsfront/Hybrid-Collection-App: Hybrid App群开源项目
- jsfront/angular2.0-study: WIKE学习angluar的一些资料和心得,定期更新
- jsfront/use-gulp: gulp资料收集
- jsfront/cd-it-job: 针对成都IT小伙伴们的工作(招聘,求职)交流的微信订阅号项目。
- jsfront/web.frontend.component: some jquery plugins extended by one core library called jquery plugin manager.
- jsfront/template: html模板引擎
- jsfront/toucher: 面向移动端的手势类库
- jsfront/front-end-collect: 分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者
- jsfront/src: 常用代码收集资源分享
- Toucher by bh-lay
- chengdujs/cd-it-job: 针对成都IT小伙伴们的工作(招聘,求职)交流的微信订阅号项目。
javascript.info
- javascript-tutorial/zh.javascript.info: 现代 JavaScript 教程(The Modern JavaScript Tutorial)
- javascript-tutorial/en.javascript.info: Modern JavaScript Tutorial
- The Modern JavaScript Tutorial
- 现代 JavaScript 教程
- An Introduction to JavaScript
javascript-tutorial
- wangdoc/javascript-tutorial: JavaScript 教程 https://wangdoc.com/javascript
- JavaScript 教程 - 网道
- JavaScript 标准参考教程(alpha) -- JavaScript 标准参考教程(alpha)
OpenJS Foundation
- OpenJS Foundation
- OpenJS Foundation
webproblem
- webproblem (小兴)
- BeesX/BeesHybrid: This project aims to help more wireless development engineers understand and master hybrid development technology by providing a range of tools and methods.
- webproblem/learning-article: 学习资源 or 大前端导航,持续更新
- webproblem/Blog: 学习笔记和技术输出
- webproblem/webproblem.github.io: 我的工程
- webproblem/my-plugin: My first repository on GitHub,存放着一些独立的功能组件,可单独使用
- webproblem/notebook: 前端攻城狮笔记,持续更新~(一起来维护呀!)
- javascript · GitHub Topics
- js · GitHub Topics
- fe-store-house/README.md at master · poppinlp/fe-store-house
- qianguyihao/Web: 前端入门和进阶学习笔记,超详细的Web前端学习图文教程。从零开始学前端,做一名精致的前端工程师。持续更新...
- lanzhsh/react-vue-koa: Vue,React,微信小程序,快应用,TS , Koa, JS一把梭
- bpesquet/thejsway: The JavaScript Way book
- chenfengyanyu/my-web-accumulation: Jartto's webs laboratory(主要为博客提供 demo 素材)
- veedrin/horseshoe: 🍧代号马蹄铁。以专题为单位的学习。目前已发布 { React专题 } { Redux专题 } { Regex专题 }
- wxyyxc1992/Web-Series: 现代 Web 开发,现代 Web 开发导论 | 基础篇 | 进阶篇 | 架构优化篇 | React 篇 | Vue 篇
- Web-Series/工具化与工程化.md at master · wxyyxc1992/Web-Series
- wxyyxc1992/Coder-Roadmap: Interactive MindMap, RoadMap(Learning Path/Interview Questions), xCompass, Weekly for Developer, to Learn Everything in ITCS 程序员的技术视野、知识管理与职业规划,提高个人与团队的研发效能
- freeCodeCamp/freeCodeCamp: The https://freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people.
- cachecats/coderiver: 致力于打造全平台全栈精品开源项目,计划做成包含 pc端(Vue、React)、移动H5(Vue、React)、ReactNative混合开发、Android原生、微信小程序、java后端的全平台型全栈项目,欢迎关
- webmodules
- KieSun/FE-advance-road: 进阶资深前端开发
- USTB-musion/fee-skills: 觉得好请点小星星,有问题欢迎交流
- jiangxia/FE-Knowledge
- fengshi123/blog: 汇总发布的前端博文,大家一起交流学习,如果有帮助到您,欢迎 star ~
- pigcan/blog: Here is my blog
- da2k/curso-javascript-ninja: Curso Javascript Ninja
- The Modern JavaScript Tutorial
- mdn/learning-area: Github repo for the MDN Learning Area.
- google/google-api-javascript-client: Google APIs Client Library for browser JavaScript, aka gapi.
- d2forum/14th: 第十四届D2前端技术论坛「创心」
- dennis-jiang/Front-End-Knowledges: 前端知识进阶
- lateautumn4lin/Review_Reverse: 2019年末总结下今年做过的逆向,整理代码,复习思路。 拼夕夕Web端anti_content参数逆向分析 WEB淘宝sign逆向分析; 努比亚Cookie生成逆向分析; 百度指数data加密逆向分析 今
- wesbos/JavaScript30: 30 Day Vanilla JS Challenge
- julianshapiro/libscore: JavaScript library usage stats.
- kujian/frontendDaily: 前端开发技术日报,每日分享互联网最精彩的前端技术、前端资讯、后端编程、设计和资源等,欢迎关注Watch
- f2e-awesome/knowledge: 文档着重构建一个完整的「前端技术架构图谱」,方便 F2E(Front End Engineering又称FEE、F2E) 学习与进阶。
- grab/front-end-guide: 📚 Study guide and introduction to the modern front end stack.
- learn-anything/learn-anything: Organize world's knowledge, explore connections and curate learning paths
- microsoft/frontend-bootcamp: Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
- poppinlp/fe-store-house: The front-end resource that gathered in my working days.
- microsoft/Web-Dev-For-Beginners: 24 Lessons, 12 Weeks, Get Started as a Web Developer
- stone0090/javascript-lessons: 本课程之所以叫做《JavaScript 闯关记》,是因为部分章节精心设计了挑战关卡,通过提供更多的实战机会,让大家可以循序渐进地、有目的地、有挑战地开展学习。
- jhu-ep-coursera/fullstack-course4: Example code for HTML, CSS, and Javascript for Web Developers Coursera Course
- DrkSephy/es6-cheatsheet: ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets
- kenberkeley/bigger-jser: 前端 JSer 装逼手册 (DEPRECATED)
- Asabeneh/30-Days-Of-JavaScript: 30 days of JavaScript programming challenge is a step by step guide to learn JavaScript programming language in 30 days
- julycoding/The-Art-Of-Programming-By-July: 本项目曾冲到全球第一,干货集锦见本页面最底部,另完整精致的纸质版《编程之法:面试和算法心得》已在京东/当当上销售
- thejsway/thejsway: The JavaScript Way book
- iamjoel/front-end-note: Web前端洞见。有深度的Web 前端内容。
- iamjoel/be-grace-front-end-developer: 让WEB前端的变优雅的东东,如:代码规范,代码组织,最佳实践之类
- GitbookIO/javascript: GitBook teaching programming basics with Javascript
- jonasschmedtmann/complete-javascript-course: Starter files, final projects, and FAQ for my Complete JavaScript course
- braziljs/js-the-right-way: An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web
- metagrover/ES6-for-humans: A kickstarter guide to writing ES6
- Mindmap · 金色小芝麻/jiujin - 码云 - 开源中国
#前端资源--掘金
#前端资源--CSDN
- JavaScript_X-Dragon的博客-CSDN博客
#前端资源--简书
#前端资源--SegmentFault 思否
- 前端学习资源汇总 - 个人文章 - SegmentFault 思否
- javascript功能插件大集合,写前端的亲们记得收藏 - 专注WEB前端/微信小程序 - SegmentFault 思否
- 前端资源整理 - 订阅、工具等 - 张小猪左顾右盼 - SegmentFault 思否
- 前端技术资讯网站 - StepByStep - SegmentFault 思否
- 前端导航平台简介 - 个人文章 - SegmentFault 思否
#前端资源--知乎
- 前端技术漫游指南 - 知乎
#前端资源--博客园
#前端资源--哔哩哔哩
- 前端学习路线(仅供参考,持续更新) - 哔哩哔哩
- 2020最新版前端学习路线图 - 哔哩哔哩
- web前端学习视频汇总(基础+高级+实战) - 哔哩哔哩
- 前端学习路线-和pink老师一起打造前端的学习家园 - 哔哩哔哩
- 前端 2019 学习路线(视频) - 哔哩哔哩
- 前端学习笔记之移动web布局ppt素材 - 哔哩哔哩
- 2020年最新版Web前端学习路线图-前端小白入门必读 - 哔哩哔哩
- 前端 2019 学习路线(视频) - 哔哩哔哩
- 你想要的前端软件在这里都有啦,去下载吧-pink老师用心收集,快快点赞收藏吧~~~ - 哔哩哔哩
- 2020最新IT学习路线图(Java、大数据、前端、运维、区块链、Python) - 哔哩哔哩
- 前端自学路线 - 哔哩哔哩
#前端资源--语雀
- 卖菜的前端 · 语雀
- Cute-FrontEnd · 语雀
#前端资源--微信
#前端资源--导航/集锦
- 史上最全GitHub前端开发集锦 | @Get社区
- Awesomes-Web前端开发资源库
- 前端导航
- 前端网址导航-前端开发博客
- 前端导航-前端技术导航-前端网址导航-haorooms导航-前端博客
- 前端网址导航-大前端
- 在线工具 —— OSCHINA.NET社区
- 脚本之家在线工具
456bereastreet
- 456 Berea Street: Articles and news on web standards, accessibility, and usability
- Archive | 456 Berea Street
百度Web前端技术学院(Baidu Institute of Front-End Technology,IFE)
- baidu-ife/ife: Baidu Institute of Front-End Technology
- 百度前端技术学院
- 百度前端技术学院
- 百度前端技术学院
- Learn JavaScript
- Plunker - Helping you build the web
- JS Bin - Collaborative JavaScript Debugging
- Spectrum
- Open Hub, the open source network
- SourceForge - Download, Develop and Publish Free Open Source Software
- Welcome To PKU JudgeOnline
- Welcome to Hangzhou Dianzi University Online Judge
- Inigo Quilez :: fractals, computer graphics, mathematics, shaders, demoscene and more
- Attention Required! | Cloudflare
- AtCoder
- Timus Online Judge
- Sphere Online Judge (SPOJ)
- Topcoder | Design & Build High-Quality Software with On-Demand Talent
- Codeforces
- Javascript | Web Design and Web Development news, javascript, angular, react, vue, php
- The Code Barbarian | www.thecodebarbarian.com
- HTML, CSS, and JavaScript Tutorials, References, and Articles | HTML Dog
- Robin
- JavaScript学习指南:JS入门教程(非常详细)
- Web前端零基础到高薪就业之javascript/js教程-学习视频教程-培训课程-腾讯课堂
- 编程类中文开源电子书合集 - 开源工场
- ezgo Linux 免费、公益、面向教育的开源电脑操作系统
- 开源工场 - Opening Source
- 开放教育反应堆 Open Education Fusion | (筹)开放教育基金会 Open Education Foundation
- 工具哇!- 在线工具集
- 分享你我 - 线上优秀资源宝藏
- 免费在线工具 - 独特工具箱 - dute.org
- TXT文本在线处理工具
- 1024程序员开发工具箱 - 1024Tools
- Frontend Focus
- 工具人 - TOOLFK在线工具人
- The ultimate tools for web development | Web Code Tools
- 单位换算
- 在线工具 - VIP
- Web Tools Weekly | A Weekly Newsletter for Front-end Developers
- 在线字数统计工具-统计字符字节汉字数字标点符号-计算word文章字数
- W3docs | Tutorials, Quizzes, Certificates, Frameworks, Solutions
¥大前端整理集
#前端整理集--github
#CheatSheet&CheckList
Front-End-Checklist
- thedaviddias/Front-End-Checklist: 🗂 The perfect Front-End Checklist for modern websites and meticulous developers
Front-End-Performance-Checklist
- thedaviddias/Front-End-Performance-Checklist: 🎮 The only Front-End Performance Checklist that runs faster than the others
- Front-End Performance Checklist 2019 [PDF, Apple Pages, MS Word] — Smashing Magazine
- Awesome-CheatSheets/JavaScript-CheatSheet.md at master · wxyyxc1992/Awesome-CheatSheets
- Awesome-CheatSheets/DOM-CheatSheet.md at master · wxyyxc1992/Awesome-CheatSheets
- Awesome-CheatSheets/CSS-CheatSheet.md at master · wxyyxc1992/Awesome-CheatSheets
- Awesome-CheatSheets/React-CheatSheet.md at master · wxyyxc1992/Awesome-CheatSheets
- Awesome-CheatSheets/Vue-CheatSheet.md at master · wxyyxc1992/Awesome-CheatSheets
- Awesome-CheatSheets/Web/Tuning at master · wxyyxc1992/Awesome-CheatSheets
- wxyyxc1992/Awesome-CheatSheets: Ultimate CheatSheets(Tutorials&MindMap), overview of syntax, features and practical tips, collection of useful code snippets, go from zero to hero at fly. 干货满满的全栈开发速学速查手册集锦
- LeCoupa/awesome-cheatsheets: 👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
frontend-tech-list
- alienzhou/frontend-tech-list: a frontend tech list for developers
free-programming-books
- justjavac/free-programming-books-zh_CN: 免费的计算机编程类中文书籍,欢迎投稿
- EbookFoundation/free-programming-books: Freely available programming books
- FPB 2.0:免费的计算机编程类中文书籍 2.0 - SegmentFault 思否
- resources - What is the single most influential book every programmer should read? - Stack Overflow
- Page not found - Stack Overflow
- 一个合格的程序员应该读过哪些书 | justjavac(迷渡)
wtfjs
- denysdovhan/wtfjs: 🤪 A list of funny and tricky JavaScript examples
- wtfjs - npm
- www.wtfpl.net
- 1c7/chinese-independent-developer: 👩🏿💻👨🏾💻👩🏼💻👨🏽💻👩🏻💻中国独立开发者项目列表 -- 分享大家都在做什么
- Igglybuff/awesome-piracy: A curated list of awesome warez and piracy links
- sorrycc/awesome-javascript: 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
- iamjoel/front-end-plugins: :whale2: Web 前端常用插件
- Rain120/program-learning-lists: 整理我GitHub所有的star,并分类
- KieSun/InterviewMap: Build the best interview map
- verekia/js-stack-from-scratch: 🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.
- chenggang321/JavaScript-note
- windiest/Front-end-tutorial: 猫的前端回忆录 Cat's front memory, these share data are from my usual work and learning, hoping to help you, and hoping slowly improve, if you like you can star
- ardakaracizmeli/design-system-checklist: An open-source checklist to help you plan, build and grow your design system.
- 工作中经常用到github上优秀、实用、轻量级、无依赖的插件和库 · Issue #10 · jawil/blog
- P-P-X/awesome-collector: 1.01の法則
- Geekhyt/front-end-canteen: 你的前端食堂,记得按时吃饭🍥
- Daotin/notes: 🔥 前端进阶笔记,记录工作学习中遇到的问题和思考,建议加星,及时收到最新文章。
- 一个优秀的前端都应该阅读这些文章 · Issue #48 · Nealyang/PersonalBlog
- littleTreeme/frontendThings: 《前端那些事》系列文章,分享前端
- shenzekun/useful-tools: 🔨 一些有用的工具网站
- react-vue-koa/index.html at master · lanzhsh/react-vue-koa
- lanzhsh/bookmarks: 最实用的前端书签,持续更中
- trailheadapps/lwc-recipes: A collection of easy-to-digest code examples for Lightning Web Components on Salesforce Platform
- wx-chevalier/ProgrammingLanguage-Series: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift
- wx-chevalier/JavaScript-Series: JavaScript Series, Mastering JavaScript & TypeScript from Zero to Hero.
- Wscats/articles: 🔖My Learning Notes and Memories - 分享我的学习片段和与你的回忆
- chenggang321/JavaScript-note: JavaScript - 学习笔记
- yygmind/Reading-Notes: 日常读书,日常记笔记,一步一脚印,一岁一枯荣
- fantasticit/coding: 编程技术学习笔记 https://coding.fantasticit.vercel.app
- BeesX/BeesFrontEnd: This project aims to help more wireless development engineers understand and master hybrid development technology by providing a range of tools and methods.
- Stevenzwzhai/plugs: some js plugs
- sunduoqing/notebook: 前端攻城狮笔记,持续更新~
- pingan8787/Leo-JavaScript: 欢迎关注公众号“前端自习课”,本仓库包含丰富的 JavaScript 学习资料,包括 JavaScript、前端框架、HTTP、GraphQL、TS、Webpack等,还有很多我的原创文章,喜欢的朋友欢迎stat。 持续更新中...
- jondot/awesome-weekly: An "awesome" type curated list of quality weekly subscription newsletters from the software world
- bayandin/awesome-awesomeness: A curated list of awesome awesomeness
- iipc/awesome-web-archiving: An Awesome List for getting started with web archiving
- dhamaniasad/awesome-comparisons: A list of awesome comparison projects
- lauragift21/awesome-learning-resources: 🔥 Awesome list of resources on Web Development.
- KieSun/awesome-frontend-source-interpretation: 从源码层面,剖析前端主流技术的底层实现原理。
- 金色小芝麻/jiujin
- mbeaudru/modern-js-cheatsheet: Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.
- loverajoel/jstips: This is about useful JS tips!
- Vishal-raj-1/Awesome-JavaScript-Projects: This Repository contain awesome vanilla JavaScript projects.
- lvwzhen/f2e-hub: F2E hub
#前端整理集--掘金
《jsliang 求职系列》
《学习源码整体架构系列》
- lxchuan12/express-analysis: express-analysis
- lxchuan12/vue-router-analysis: vue-router-analysis
- lxchuan12/redux-analysis: redux-analysis
- lxchuan12/react-redux-analysis: react-redux-analysis
#前端整理集--CSDN
- 前端组件库大合集-必备收藏 - 海沙 - CSDN博客
- 前端组件、插件汇总 - 听闻青春丶 - CSDN博客
- 前端组件库集合 - 卖女孩的小男孩 - CSDN博客
- 前端常用插件汇总 - cc蒲公英的博客 - CSDN博客
- 30组常用前端开发组件库,前端组件收集整理列表 - qq_21729177的博客 - CSDN博客
- 前端组件库 - 搭建web app常用的样式/组件等收集列表(移动优先) - 断弦泉月 - CSDN博客
- (2条消息)130 个相见恨晚的超实用网站,一次性分享出来_网络_爪白白的个人博客-CSDN博客
#前端整理集--简书
- JAVASCRIPT编入集 - 专题 - 简书
- CSS编入集 - 专题 - 简书
#前端整理集--SegmentFault 思否
- 前端阅读 - 收藏集 - 掘金 - 掘金精选 - SegmentFault 思否
- js技术 - 收藏集 - 掘金 - 掘金精选 - SegmentFault 思否
- 网页设计 - 收藏集 - 掘金 - 掘金精选 - SegmentFault 思否
- 文章大杂烩 - 收藏集 - 掘金 - 掘金精选 - SegmentFault 思否
- 库,组件,框架 - 收藏集 - 掘金 - 掘金精选 - SegmentFault 思否
- 收藏夹 - 收藏集 - 掘金 - 掘金精选 - SegmentFault 思否
- 新手入门 - 收藏集 - 掘金 - 掘金精选 - SegmentFault 思否
- 前端最实用书签(持续更新)_前端小而全的知识归纳 - SegmentFault 思否
- 【整理】前端学习笔记总结清单,应有尽有🍇🍈🍉🍊🍋_前端之路 - SegmentFault 思否
#前端整理集--知乎
- WEB前端知识总结 - 知乎
#前端整理集--博客园
《Javascript学习总结》
《一统江湖的大前端》
- 前端UI框架小汇总 - PC.aaron - 博客园
- 前端组件库大合集-必备收藏 - web_liu - 博客园
- 『录』最全前端资源汇集 - Percy宣森 - 博客园
#前端整理集--哔哩哔哩
#前端整理集--语雀
- Web 技术周刊 · 语雀
#前端整理集--微信
《127个常用的JS代码片段,每段代码花30秒就能看懂》
- 127个常用的JS代码片段,每段代码花30秒就能看懂(上)
- 127个常用的JS代码片段,每段代码花30秒就能看懂(中)
- 127个常用的JS代码片段,每段代码花30秒就能看懂(下)
- #AI
- #AI测试
- #AI算法
- #TensorFlow
- #UI组件
- #WACV
- #转转实践
- #组件
- #架构
- #前端
- #后端
- #开发
- #优化
- #低代码
- #开发效率
- #方法论
- #互动
- #自动化
- #开源
- #微服务
- #平台架构
- #AI模型
- #深度学习
- #推荐
- #平台
- 成为优秀程序员的101条准则
- 【送书】GitHub 上值得收藏的100个精选前端项目!
- 【汇总】前端自习课 - 原创系列汇总
- #Node.js
- 一份【超级全面】的前端工程师的自检清单
- #Web宝藏
- #Web 技术
- #重学TS专题
- #Web宝藏
- #源码分析
- 2020 年前端面试复习必读文章【超三百篇】
- https://blog.pingan8787.com/weixin/index.html
《美团点评2018技术年货》
- 互联网企业数据安全体系建设 - 美团技术团队
- 互联网企业数据安全体系建设 - 美团技术团队
- 互联网企业数据安全体系建设 - 美团技术团队
- 互联网企业数据安全体系建设 - 美团技术团队
- 互联网企业数据安全体系建设 - 美团技术团队
- 互联网企业数据安全体系建设 - 美团技术团队
- 互联网企业数据安全体系建设 - 美团技术团队
- 73 Awesome NPM Packages for Productivity 🚀🌱 - DEV Community
- Open Source | DocumentCloud
- Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HTML development practice!
- Raneto - A free, open, simple Markdown powered Knowledgebase for Nodejs
- 在线API文档
- 15 个 JavaScript Web UI 库-大前端
- 『引』最全前端资源汇集 | 晚晴幽草轩
- 『优质』前端频道汇聚 | 晚晴幽草轩
- 与时俱进版前端资源教程 | 晚晴幽草轩
- 现代前端开发路线图:从零开始,一步步成为前端工程师_36氪
- 前端组件库大合集-必备收藏 - 轩枫阁 – 前端开发 | web前端技术博客
- 国外优秀Web前端UI库大全
- Github 前端收藏夹 - M.M.F 小屋
- Cheat Sheet : All Cheat Sheets in one page
- 网道 - 互联网开发文档
- DevURLs – A neat developer news aggregator
¥大前端 FAQ
¥最全前端资源汇总
¥Angularjs
- dolymood/AngularLearning: Angular.js 的一些学习资源
- Angularlearning by dolymood
- ww1.ifeenan.com
- Angular directives for Bootstrap
- angular-ui/bootstrap: PLEASE READ THE PROJECT STATUS BELOW. Native AngularJS (Angular) directives for Bootstrap. Smaller footprint (20kB gzipped), no 3rd party JS dependencies (jQuery, bootstrap JS) required. Please read the README.md file before submitti
- Nodejs+express+angularjs+mongodb搭建前端项目框架NJBlog - CNode技术社区
- mz121star (Jarrick)
- AngularJS 最佳实践 – 尘埃落定
- Pasvaz/bindonce: Zero watches binding for AngularJs
- AngularUI
- AngularUI for AngularJS
- EmberJS vs AngularJS : performance testing | Void Canvas
- AngularJS: Tutorial: Tutorial
- jmcunningham/AngularJS-Learning: A bunch of links to blog posts, articles, videos, etc for learning AngularJS
- opitzconsulting/jquery-mobile-angular-adapter: jquery mobile angular adapter
- AngularStrap - AngularJS 1.2+ native directives for Twitter Bootstrap 3.
- AngularJs 在线教程 入门教程 开发指南 学习笔记 基础教程 angular在线
- AngularJS学习笔记 - YS.Zou
¥CSS3(CSS)
- CSS Reference | Codrops
- chadluo/CSS-Guidelines: a zh-CN translation
- CSS小工具
- 全局CSS的终结(狗带) [译] | AlloyTeam
- Browserhacks
¥Chrome
- Chrome 开发者工具 | Tools for Web Developers | Google Developers
- Chrome开发者工具不完全指南(一、基础功能篇) - 卖烧烤夫斯基 - 博客园
- Chrome开发者工具不完全指南(二、进阶篇) - 卖烧烤夫斯基 - 博客园
- Chrome开发者工具不完全指南:(三、性能篇) - 卖烧烤夫斯基 - 博客园
- Chrome开发者工具不完全指南(四、性能进阶篇) - 卖烧烤夫斯基 - 博客园
- Chrome开发者工具不完全指南(五、移动篇) - 卖烧烤夫斯基 - 博客园
- chrome使用技巧(看了定不让你失望) - 静逸 - 博客园
- Chrome 控制台不完全指南 - 刘哇勇 - 博客园
- Console API Reference | Tools for Web Developers | Google Developers
- 通过 Chrome Workspace 调试本地项目 | 小影志
- 分析chrome中的network面板 - 没事瞎琢磨 - 前端乱炖
- Chrome Devtools Cheatsheet
- chrome调试工具常用功能整理 - 前端开发工具 - 前端乱炖
- 如何更专业的使用Chrome开发者工具_tools, DevTools 教程_w3cplus
- 使用 Chrome DevTools 中的 Device Mode 模拟移动设备 | Tools for Web Developers
- Console Utilities API Reference | Tools for Web Developers
- 文章 - chrome 开发者工具的 15 个小技巧 - FED社区
- Chrome开发者工具不完全指南 - 学前端|互联网|H5零基础 | 培训 | 网校 | 在线学习 | 包就业 | H5岗位紧缺 | HTML5 | 学编程 | 學編程 |交互设计 | 原型设计 | JS | JQuery | BootStrap | CSS3 | 互联网+ | 产品经
¥Date library
- 魔鬼程序员内容模板
- datejs/Datejs: A JavaScript Date and Time Library
- Sugar - Home
¥D3
- Tutorials · d3/d3 Wiki
- Gallery · d3/d3 Wiki
- d3.js 学习资源 - alanland - ITeye博客
- D3.js -- JavaScript 标准参考教程(alpha)
- NVD3
¥Ecmascript
- Read Understanding ECMAScript 6 | Leanpub
- es6-org/exploring-es6: 《 Exploring ES6 》的翻译,可以在此处阅读最新的翻译:
- 探索 ES6
- JavaScript 标准参考教程(alpha) -- JavaScript 标准参考教程(alpha)
- ECMAScript5.1中文版 + ECMAScript3 + ECMAScript(合集)
- Annotated ES5
¥Fis
- F.I.S -前端工具框架
- fex-team/fis: Front-end Integrated Solution - 前端集成解决方案, 最新版请进入 FIS3 https://github.com/fex-team/fis3
¥Firebug
- WEB调试工具-Firebug-慕课网
- WebIDE - Firefox 开发者工具 | MDN
- Firebug入门指南 - 阮一峰的网络日志
- Firebug控制台详解 - 阮一峰的网络日志
¥Git
- Git
- Git for Windows
- GitHub 添加 SSH keys
- Learn Git Branching
- xirong/my-git: Individual collecting material of learning git(有关 git 的学习资料)
- my-git/git-workflow-tutorial.md at master · xirong/my-git
- GitHub 漫游指南 – GitHub 漫游指南
- github-cheat-sheet/README.zh-cn.md at master · tiimgreen/github-cheat-sheet
- Explain Git with D3
¥Gulp
- gulp.js - The streaming build system
- Platform-CUF/use-gulp: gulp资料收集
- Gulp:任务自动管理工具 -- JavaScript 标准参考教程(alpha)
- CUF_meeting_knowledge_share/2015-8-17/bower-dependence-inject at master · hjzheng/CUF_meeting_knowledge_share
- 2015-5-30 使用gulp · Issue #33 · hjzheng/CUF_meeting_knowledge_share
- Gulp安装及配合组件构建前端开发一体化 | DBPOO'S BLOG
- onface/gulp-book: Gulp 入门指南
- 《Gulp 入门指南》- 前言 · Issue #19 · onface/blog
- Gulp开发教程(翻译) - w3ctech
- How To Build And Develop Websites With Gulp — Smashing Magazine
- contra/glob2base: Extracts a base path from a node-glob instance
¥Grunt
- Grunt: The JavaScript Task Runner
- Grunt: JavaScript 世界的构建工具 | Grunt 中文网
¥HTML5(HTML)
- High performance HTML | Sam Dutton’s blog
¥iconfont
- 中文字体有类似google fonts这样的网站么? - 知乎
- Iconfont-阿里巴巴矢量图标库
- UX图标字体库 - 阿里妈妈MUX
- icomoon « 搜索结果 « 张鑫旭-鑫空间-鑫生活
¥iOS Simulator
- https://www.crifan.com/intro_ios_simulator_in_xcode_and_usage_summary/
¥Image
- Preloaders.net - Circular (Spinners) loading GIF, SVG & APNG animations (AJAX loaders)
- 智图_图片压缩在线工具_在线制作webp
- TinyPNG – Compress PNG images while preserving transparency
- Image Upload - SM.MS - Simple Free Image Hosting
- 抖音KOL数据,网红排行榜
- 图床 - Qchan图床
¥jQuery
- jQuery API 中文文档 | jQuery 中文网
- .on() | jQuery API中文文档(适用jQuery 1.0 - jQuery 3.3.1)
- jQuery UI API中文文档(适用jQuery UI 1.12.1)
- jQuery Learning Center
¥Less,sass
- Sass世界上最成熟、稳定和强大的CSS扩展语言 | Sass中文网
- Sass: Syntactically Awesome Style Sheets | Sass 中文文档
- 快速入门 | Less.js 中文文档
¥Markdown
- Learning-Markdown/README.md at master · LearnShare/Learning-Markdown
- mditor 一款轻量级的markdown编辑器
- bh-lay/mditor: 一款轻量级的markdown编辑器 ediotor for markdown
- lepture/editor: A markdown editor. http://lab.lepture.com/editor/
- Editor
- Just lepture
- jbt/markdown-editor: Live (Github-flavored) Markdown Editor
¥Node.js
- 小撸
- nqdeng/7-days-nodejs: 七天学会NodeJS
- 七天学会NodeJS
- zensh/jsgen: [DEPRECATED]JsGen is a next generation,free, open source web software that you can generate a powerful website, such as blog, forum, etc. It is coded by pure JavaScript, based on Node.js, AngularJS, MongoDB.
- 从零开始nodejs系列文章 | 粉丝日志
- Understanding the node.js event loop
- Node入门 » 一本全面的Node.js教程
- OurJS-免费开源的博客引擎,论坛系统,网站模板和轻量级的CMS - OurJS
- Node初学者入门,一本全面的NodeJS教程 - OurJS
- NodeJS的代码调试和性能调优 | 小胡子哥的个人网站
- The Node Beginner Book - A comprehensive Node.js tutorial
- 叶小钗 - 博客园
¥React
- React 中文
- The world's most popular React UI framework - Material-UI
- Touchstone JS – What’s Coming for This UI Framework
- React 入门实例教程 - 阮一峰的网络日志
- React Native官方文档中文版_React Native中文教程_React Native开发中文手册[PDF]下载-极客学院Wiki
- Webpack 和 React 小书 - fakefish - 前端乱炖
- 介绍 | React Webpack 小书
- Webpack,101入门体验 - webpack - 前端乱炖
- webpack入门教程 - 学习笔记 - 前端乱炖
¥Requriejs
- Javascript模块化编程(一):模块的写法 - 阮一峰的网络日志
- Javascript模块化编程(三):require.js的用法 - 阮一峰的网络日志
- Why SeaJS
¥seajs
- Why SeaJS
¥UI相关
- 拼图Pintuer-跨屏响应式布局前端开发CSS框架
- GotGitHub — GotGitHub
¥UI方案
- Sencha Ext JS - Sencha.com | Sencha.com
- Ext JS 4.0.7 - Sencha Docs
- MUI-最接近原生APP体验的高性能前端框架
- SUI Mobile
- KISSY - A Powerful JavaScript Framework
- Kendo UI MVVM Demo
- YUI Library
- atizo/smartui: Smart User Interfaces
¥Vue
¥前端知识综合类
- WEB大前端工程师路径图的标题_职业路径图_IT职业在线教育平台_极客学院
- JacksonTian/fks: 前端技能汇总 Frontend Knowledge Structure
- FKS Documentation
- unruledboy/WebFrontEndStack: web front end stack: browsers, platforms, libraries, frameworks, tools etc.
- free-programming-books | :books: Freely available programming books
- dypsilon/frontend-dev-bookmarks: Manually curated collection of resources for frontend web developers.
- 前端开发者手册 · Front-end Developer HandBook
- nieweidong/fetool: 大前端的瑞士军刀,只记录有用的。
- Introduction · 前端开发笔记本
- li-xinyang/FE_Note: 📒 Front-end Development Notebook From Start to Finish! (Simplified Chinese)
- icepy/Front-End-Develop-Guide: 💰 Awesome The Front End Develop Guide:这份指南汇集了前端开发所使用语言的主流学习资源,并以开发者的视角进行整理编排而成。
- AlloyTeam/Mars: 腾讯移动 Web 前端知识库
- 第 1 章: 我们在做什么? · JS 函数式编程指南
- 麻省理工学院公开课:计算机科学及编程导论_全24集_网易公开课
¥前端入门类
- 前端工程师必备的PS技能—切图篇-慕课网
- qiu-deqing/FE-learning: 结合个人经历总结的前端入门方法
¥前端开发工具类
- 新编码神器Atom使用纪要 | 晚晴幽草轩
- CSS Sprite(精灵图)雪碧图用法视频教程-慕课网
- 版本控制入门–搬进 Github-慕课网
- 前端自动化工具Grunt-beginner使用教程-慕课网
- judasn/IntelliJ-IDEA-Tutorial: IntelliJ IDEA 简体中文专题教程
- Atom
- Visual Studio Code - Code Editing. Redefined
¥前端常用综合搜索平台
- jobbole/awesome-javascript-cn: JavaScript 资源大全中文版,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模板引擎等
- 100+ 超全的web开发工具和资源 – 稀土区
- Zoommy - more than 130 000 free photos in one place
- Beautiful Free Images & Pictures | Unsplash
- Pinterest
- New Old Stock
- 花瓣网_陪你做生活的设计师(发现、采集你喜欢的灵感、家居、穿搭、婚礼、美食、旅行、美图、商品、设计/创意灵感等)
- 摄图网-正版高清图片免费下载_商用设计素材图库
- Microjs: Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
- xuefengnice/MoreSearch: 猫搜源代码。旨在聚合搜索引擎结果,提高搜索效率。
- plainjs.com
¥团队Blog|周报类
- 极客学院Wiki - IT 技术图文教程库
- 奇舞周刊
- WEB前端开发-专注前端开发,关注用户体验
- Js Tips - A JavaScript tip per day!
- Web开发 | AlloyTeam
¥开发中心
- Chrome APIs - Google Chrome
- Resources - Safari - Apple Developer
- JavaScript Version Information - Microsoft Edge Development | Microsoft Docs
- Sanshi.me
- JavaScript 秘密花园
- W3Help - 兼容性 - 知识库
¥综合API
- JavaScripting.com - The Database of JavaScript Libraries
- 菜鸟教程 - 学的不仅是技术,更是梦想!
- 在线API文档
- DevDocs API Documentation
¥移动端API
- jtyjty99999/mobileTech: A useful tools or tips list for mobile web application developing
- 移动前端的一些坑和解决方法(外观表现)-前端开发博客
- Issues · maxzhang/maxzhang.github.com
- hoosin/mobile-web-favorites: This is a favorites, with a mobile web tips.
¥兼容性
- ECMAScript 6 compatibility table
- W3C CSS 验证服务
- Can I use... Support tables for HTML5, CSS3, etc
- CSS Properties & Selectors | CSS Creator
- CSS 兼容性和 Internet Explorer | Microsoft Docs
- Responsinator
¥其它API
- 标签: underscore | 亚里士朱德的博客
- SVG 参考手册
- AI to SVG - Convert your AI to SVG for Free Online
¥图表类
- Highcharts JS API Reference
- ECharts
- 开发 | 高德地图API
- Home
¥正则
- 正则表达式30分钟入门教程
- Regester - 正则表达式测试工具
- developer.mozilla.org
- RegExp对象 -- JavaScript 标准参考教程(alpha)
- 进阶正则表达式 - Div.IO
- Regexper
¥前端规范
- Code Guide by @AlloyTeam
- 编码规范 by @mdo
- 关于团队合作的css命名规范 | AlloyTeam
- Max Yu
- yuche/javascript: Airbnb JavaScript 编码规范
- KISSY 源码规范 — KISSY v1.4 Documentation
- 前端代码规范 及 最佳实践 - 文章 - 伯乐在线
- 前端代码规范 及 最佳实践 | Isobar
- ISOBAR Front-end Code Standards & Best Practices | Isobar
- JavaScript 风格指南/编码规范(Airbnb公司版) - 文章 - 伯乐在线
- 规范 - NEC : 更好的CSS样式解决方案
- starriness/es6-coding-style: ECMAScript 2015 编码规范--广发证券前端团队
¥各大公司开源项目
- FEX - FEX
- EFE Tech - 百度EFE(Excellent FrontEnd)技术体系
- Baidu FEX team
- AlloyTeam|腾讯全端 AlloyTeam 团队
- 腾讯 Web 前端团队 - AlloyTeam
- dntzhang/cax: HTML5 Canvas 2D Rendering Engine - 小程序、小游戏以及 Web 通用 Canvas 渲染引擎
- AlloyDesigner——For Fast Web Development
- AEditor
- 奇舞团开源项目
- Qunar UED
- H5交互页编辑器AEditor介绍 | AlloyTeam
¥常用
- Virtual Keyboard
- zhangxinxu/ieBetter.js: make ie browser like a morden browser main for ie6~ie8,
- ieBetter.js-让IE6-IE8拥有IE9+,Chrome等浏览器特性 « 张鑫旭-鑫空间-鑫生活
¥算法
- Ralph-Wang/algorithm.in.js: 数据结构与算法 JavaScript 描述. 章节练习
- twobin/twobinSort: 常见排序算法(JS版)
- jsAgm/sort.js at master · luofei2011/jsAgm
- hechangmin/jssort: 常见排序算法-js版本
- lightningtgc/JavaScript-Algorithms: JS算法 数据结构 精华集
¥移动端
- ftlabs/fastclick: Polyfill to remove click delays on browsers with touch UIs
- mmastrac/jquery-noclickdelay: Removes the 300ms click delay from iOS webviews
- 【译】[干货] Android 开发规范与应用 - 简书
- ychow/ionic-guide: Ionic 中文指南
¥焦点图
- koen301/myfocus: myFocus JavaScript Library
- myFocus官方演示站
- SuperSlide | TouchSlide 官方网站 大话主席
¥页面 社会化 分享功能
- 百度分享,为您带来更多流量 - 百度分享
- 百度分享平台-服务详情-百度开发者中心
- Mob官网 - 全球领先的移动开发者服务平台
- 开发者中心
¥富文本编辑器
- UEditor - 首页
- 在线HTML编辑器
- 微型、开源的Bootstrap所见即所得(WYSIWYG)富文本编辑器 -- 由MindMup贡献
- mindmup/bootstrap-wysiwyg: Tiny bootstrap-compatible WISWYG rich text editor
- Bach's Editor
- mycolorway/simditor: An Easy and Fast WYSIWYG Editor
- Squire
- neilj/Squire: HTML5 rich text editor. Try the demo integration at
- Quill - Your powerful rich text editor
- quilljs/quill: Quill is a modern WYSIWYG editor built for compatibility and extensibility.
- wangfupeng1988/wangEditor: wangEditor —— 轻量级web富文本框
- wangEditor - 轻量级web富文本编辑器
¥前端概述
- 前端工程——基础篇 · Issue #10 · fouber/blog
- From Zero to Front-end Hero (Part 1) – freeCodeCamp.org
¥文件上传
- Web Uploader
- elemefe.github.io/image-cropper/
¥图轮
- Swiper - Most Modern Mobile Touch Slider
- peunzhang/fullpage: For desktop(ie5.5+) or mobile webApp without jQuery,create full screen pages fast and simple.
- qiqiboy/touchslider: TouchSlider是一个轻量级的javascript组件,设计的目的是提供一个可以方便实现全平台(PC及移动端触摸界面)的幻灯slider效果。
- peunzhang/slip.js: 移动端跟随手指滑动组件,零依赖。
- peunzhang/iSlider: Smooth mobile touch slider for Mobile WebApp, HTML5 App, Hybrid App
- saw/touch-interfaces: Building Touch Interfaces with HTML5 - Code Listings
- Tiny Circleslider: A lightweight cross browser circular carousel.
- TouchSlider — JavaScript slide content
- Swiper演示 - Swiper中文网
- hahnzhu/parallax.js: 滚动视差效果封装,便于快速调用实现
- yanhaijing/zepto.fullpage: 专注于移动端的fullPage.js
- Luke's Blog
- JefferyWang/nativeShare.js: 一个在手机网页端可以直接调用原生分享的js
- 聊聊移动端跨平台开发的各种技术 - FEX
- NiceSlider - A Lightweight Touch Slider
- Slideout.js - A touch slideout navigation menu for your mobile web apps.
- Mango/slideout: A touch slideout navigation menu for your mobile web apps.
¥移动端图轮
- NiceSlider - A Lightweight Touch Slider
¥模拟select
- selectbox
- rmm5t/jquery-flexselect: A jQuery plugin that turns regular select boxes into Quicksilver-like, flex-matching, incremental-finding controls.
¥取色插件
- jquery/jquery-color: jQuery plugin for color manipulation and animation support.
- mattfarina/farbtastic: jQuery Color Wheel
¥城市联动
¥剪贴板
- zeroclipboard/zeroclipboard: The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface.
- ZeroClipboard v2.x
¥繁简转换
- BYVoid/OpenCC: A project for conversion between Traditional and Simplified Chinese
¥表格 Grid
- opensource.facebook.com
- Handsontable | JavaScript Data Grid Component For Web Apps
- Bootstrap Table · An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation)
¥在线演示
- JS Bin - Collaborative JavaScript Debugging
- jsfiddle.net
- Ideone.com - Online Compiler and IDE >> C/C++, Java, PHP, Python, Perl and 40+ other compilers and interpreters
- 创建新代码 | JShare
- JSDM
- SQL Fiddle
- Mozilla 打造的 Thimble - 一个在线代码编辑器,适合学习和教育工作者。
- CodePlex Archive
- CodeProject - For those who code
- Learn, Code and Share on Tutorialzine
¥常规优化
- 给网页设计师和前端开发者看的前端性能优化 - 优设网 - UISDC
- 转一篇Yahoo关于网站性能优化的文章,兼谈本站要做的优化 - 文章 | 360ITO技术社区 360ito.com
- Yahoo!团队实践分享:网站性能优化的34条黄金守则(一)—内容
- 网站性能优化指南:什么使我们的网站变慢? | 加速乐's Blog_Jiasule.com
- 网站性能优化实践,减少加载时间,提高用户体验 - 动易软件
- 【高性能前端1】高性能HTML | AlloyTeam
- 【高性能前端2】高性能CSS | AlloyTeam
- 由12306.cn谈谈网站性能技术 | | 酷 壳 - CoolShell
- Best Practices for Speeding Up Your Web Site - Yahoo Developer Network
- 网站性能工具Yslow的使用方法_米启点-前端开发_新浪博客
- HTTPS连接的前几毫秒发生了什么 - 文章 - 伯乐在线
- Yslow
- YUISlide,针对移动设备的动画性能优化
- Website Loading Speed | Website Optimization
- Need for Speed – How to Improve your Website Performance · Devbridge
- 阿里无线前端性能优化指南 (Pt.1 加载期优化) · Issue #1 · amfe/article
- amfe/amfe-appear: 可视区域懒加载组件
- amfe/ml: 无线前端库
¥优化工具
- JavaScript 性能分析新工具 OneProfile - OneAPM技术博客 - 前端乱炖
- JavaScript 堆内存分析新工具 OneHeap - OneAPM技术博客 - 前端乱炖
¥在线工具
- developers.google.com
- HTML/CSS/Javascript在线代码运行工具 | 菜鸟教程
- 代码在线运行 - 在线工具
¥前端架构
- 技术架构 - 知乎
- 如何成为前端架构师? - 知乎
- 百度腾讯offer比较(腾讯游戏VS百度基础架构)? - 知乎
¥推荐作品
- gist.github.com
- 实例索引
- hongru/hongru.github.com: hongru.github.com
- 米空格
- 一些写过的作品 - Laoshu133.com
- Koen's Project
- SeaJS 组件库
- 颜海镜的项目
- javascript个人作品 - A JavaScript Fancier - IT博客
- 【妙味课堂】我用 JavaScript 写游戏之 -- 雷东升作品集 - 妙味学员作品展 - 妙味茶馆 - Powered by Discuz!
- TooBug/works: 一些比较老的作品
- WEB前端在线测试
- 博客词云 | Dron 博客
- javascript黑白棋人机博弈游戏 版本:1.02
- fromone | to be unique
- Guille Paz - Front-end Developer
- zmmbreeze/DeadSimpleVideoPlayer: Dead simple html5 Video player.
- Proton
¥面试题
- My-blog/Front-end-Developer-Questions at master · markyun/My-blog
- fex-team/interview-questions: FEX 面试问题
- paddingme/Front-end-Web-Development-Interview-Question: 前端开发面试题大收集,前端面试集锦
- qiu-deqing/FE-interview: 收集的前端面试题和答案
- My-blog/README.md at master · markyun/My-blog
- 如何面试前端工程师? - 知乎
- 2014年最新前端开发面试题 - 最新【前端面试题】收集-MarkYun - 前端乱炖
- 如何面试一名前端开发工程师? - 大搜车前端团队专栏 - 前端乱炖
- Interviewing a Front-End Developer | Underdog.io
¥移动,微信调试
- STF | Smartphone Test Farm
- UC Plus —— 为开发者提供服务而生
- 无线调试攻略 - THX
¥微信调试的那些事
- ww17.blog.qqbrowser.cc
- jieyou/remote_inspect_web_on_real_device: 各种真机远程调试方法汇总——“真机远程调试”(remote inspect web on real device),是指用桌面电脑(PC或MAC)远程连接上移动设备,通过类似Chrome浏览器开发人员
¥浏览器同步
- leeluolee/puer: more than a live-reload server, built for efficient front-end development
- 超简单工具puer——“低碳”的前后端分离开发 | 拴萝卜的棍子
- LiveReload
- getf5.com - getf5 Resources and Information.
- 如何为WebStorm设置SASS的File Watchers?-前端集合 - 关注前端技术和互联网免费资源
- BrowserSync/browser-sync: Keep multiple browsers & devices in sync when building websites. http://browsersync.io
- Browsersync中文网 - 省时的浏览器同步测试工具
¥在线PPT制作
- ebow/bespoke-fx: CSS slide transitions for Bespoke.js
- Seldaek/slippy: HTML Presentations
- Cleaver快速制作网页PPT | 晚晴幽草轩
- 声享 - 在线制作 PPT,让分享更有价值
¥前端导航网站
- iyfnzgb.com/?pid=9PO1H9V71&dn=uxbees.com
- 前端网址导航-大前端
- 前端导航站 - 前端工程师专用的导航站
- jserme/123.jser.us: 一个前端导航站 http://123.jser.us
- Haourl 站长网址导航_站长的上网主页!
- 前端开发仓库 - Code for Web Developer
- jnoodle/f2e-collect: 前端开发相关的社区、网站、博客、资源等搜集
- F2E 前端导航 - 前端工程师专用的导航
¥常用CDN
- lib.sinaapp.com
- BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务
- Staticfile CDN
- staticfile/cli: Staticfile command line utility
- jQuery cdn加速
- jQuery CDN
- Microsoft Ajax Content Delivery Network | Microsoft Docs
¥各种日期日历
- FullCalendar - JavaScript Event Calendar
- fullcalendar/fullcalendar: Full-sized drag & drop event calendar
- zzyss86/LunarCalendar: 农历(阴历)万年历,是一款支持Node.js和浏览器端使用的全功能农历和公历日历类库。支持农历与公历之间相互转换,含有二十四节气,天干地支纪年纪月纪日,生肖属相,公
- 30 Best Free Calendar & Datepicker jQuery Plugins
- Pikaday: JavaScript datepicker – David Bushell – Web Design (UK)
- Datepair.js – Demos and Documentation
- glad/glDatePicker: An ultra-simple, customizable, light-weight date picker plug-in for jQuery
- Date picker – pickadate.js
- Cross platform UI for progressive web and hybrid apps | Mobiscroll
¥效果类
- 焦点图轮播特效制作视频教程-慕课网
¥弹出层
- aui/artDialog: 经典的网页对话框组件
- artDialog
- Google Code Archive - Long-term storage for Google Code Project Hosting.
- bh-lay/UI: 响应式用户交互组件库
¥优秀JavaScript项目
- PatrickJS/angular-starter: An Angular Starter kit featuring Angular (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR, Async/Lazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript, TsLint, Codelyzer, Hot Module Replacement, @t
- fex-team/fis3-demo: fis3 demo
- JsAaron/jQuery: 前端JQuery系列
- microsoft/ChakraCore: ChakraCore is the core part of the Chakra JavaScript engine that powers Microsoft Edge
- STRML/strml.net: STRML: Projects & Work
- STRML: Projects and Work
- zxlie/FeHelper: 😍FeHelper--Web前端助手(Awesome!Chrome & Firefox Extension, All in one Toolbox!)
- BryanYang/freechat: nodejs 的一个聊天软件,类似微信。
- stkevintan/Cube: A cross-platform web music player in nw.js
- fex-team/ueditor: rich text 富文本编辑器
- fex-team/kityminder-core: 强大的脑图可视化工具
- ellisonleao/clumsy-bird: A MelonJS port of the famous Flappy Bird Game
- taisel/IodineGBA: JavaScript GameBoy Advance emulator.
- SegmentFault/HyperDown: 一个结构清晰的,易于维护的,现代的PHP Markdown解析器
- SegmentFault/HyperDown.js
- TryGhost/Ghost: 👻 The #1 headless Node.js CMS for professional publishing
- ruanyf/react-demos: a collection of simple demos of React.js
¥其它
- Framework7 - Full Featured Mobile HTML Framework For Building iOS & Android Apps - cn
- 扉页 · GitBook
- RubyLouvre/mass-Framework: 一个模块化,面向大规模开发的javascript框架
- RubyLouvre/avalon: an elegant efficient express mvvm framework
- OniUI
- RubyLouvre/avalon.oniui: 基于avalon的组件库
- 草料二维码生成器
Node.js
Node.js core
@ Documentation
- Index | Node.js v18.6.0 Documentation
- Index | Node.js v17.9.1 Documentation
- Index | Node.js v16.16.0 Documentation
- Index | Node.js v15.14.0 Documentation
- Index | Node.js v14.20.0 Documentation
- Index | Node.js v13.14.0 Documentation
- Index | Node.js v12.22.12 Documentation
- Index | Node.js v11.15.0 Documentation
- Index | Node.js v10.24.1 Documentation
CNode
- CNode
- cnodejs/nodeclub: Nodeclub 是使用 Node.js 和 MongoDB 开发的社区系统
- alexlees/alexlees.github.io: PWA CNode.js社区
- CNode:Node.js专业中文社区
- CNode:Node.js专业中文社区
io.js
- nodejs/iojs.org
- io.js API 中文文档 · 看云
- io.js API 中文文档_w3cschool
- Node.js
- nodejs/node: Node.js JavaScript runtime
- nodejs/nodejs.org: The Node.js website.
- nodejs/modules: Node.js Modules Team
- nodejs/community-committee: The Node.js Community Committee (aka CommComm)
- nodejs/node-eps: Node.js Enhancement Proposals for discussion on future API additions/changes to Node core
- Node.js
- Node.js
- Japan Node.js Association
- Node.js 中文网
- Node.js 中文文档 | Node.js 中文网
- Index of /docs/
- Docs | Node.js
- Index | Node.js v10.0.0 Documentation
- API 文档 | Node.js 中文网
- 以往的版本 | Node.js
- Index of /dist/
- Previous Releases | Node.js
- Releases | Node.js
- Get involved | Node.js
- Node.js ES2015/ES6, ES2016 and ES2017 support
Node.js frameworks
@ Microservices Framework
moleculer
- moleculerjs/moleculer: Progressive microservices framework for Node.js
- Moleculer - Progressive microservices framework for Node.js
@ MVC framework
less.js
- zhaotoday/less.js: A Node.js MVC framework based on Koa.js. 基于 Koa.js 的 Node.js MVC 框架。
- balderdashy/sails: Realtime MVC Framework for Node.js
- totaljs (Total.js)
- expressjs/expressjs.com
- jaredhanson/locomotive: Powerful MVC web framework for Node.js.
- totaljs/framework: Node.js framework
- flatiron/flatiron: framework components for node.js and the browser
- techpines/express.io: Realtime Micro Framework for Nodejs
- socketstream/socketstream: A framework for Realtime Web Apps
- geddy/geddy: Web framework for Node.js
@ RPC framework
grpc-node
- grpc/grpc-node: gRPC for Node.js
node-restify
- restify
- restify/node-restify: The future of Node.js REST development
- Restify
@ Template
NodeTemplate
- LLBTeam/NodeTemplate: node template project
- madhums/node-express-mongoose-demo: A simple demo app using node and mongodb for beginners
- sahat/hackathon-starter: A boilerplate for Node.js web applications
@ 内容管理框架
calipso
- cliftonc/calipso: Calipso is a simple NodeJS content management system based on Express, Connect & Mongoose.
strapi
- strapi/strapi: Node.js Content Management Framework (headless-CMS) to build powerful API with no effort.
- Strapi - Node.js Headless CMS for building customizable API.
base
- base/base: Base is the foundation for creating modular, unit testable and highly pluggable, server-side node.js applications.
- base - npm
connect
- senchalabs/connect: Connect is a middleware layer for Node.js
Egg.js
Egg.js core
- eggjs/egg: 🥚 Born to build better enterprise frameworks and apps with Node.js & Koa
- egg - Born to build better enterprise frameworks and apps
- egg - 为企业级框架和应用而生
Egg.js libs、plugins&tools
easyjs
- easy-team
- easy-team/egg-vue-webpack-boilerplate: Egg Vue Server Side Render (SSR) / Client Side Render (CSR)
- easy-team/egg-react-webpack-boilerplate: Egg React Server Side Render(SSR) / Client Sider Render(CSR)
- easy-team/egg-view-vue-ssr: Egg Vue Server Side Render (SSR) Plugin
egg-sequelize
- eggjs/egg-sequelize: Sequelize for Egg.js
Egg.js 资源、整理集&FAQ
Egg.js 资源
Egg.js 整理集
《一文看懂 Eggjs-基础全面讲解》
Egg.js FAQ
easy-monitor
- hyj1991/easy-monitor: 轻量级实时 Node.js 内核性能监控分析工具
- X-Profiler
- Easy-Monitor
- Easy-Monitor 3.0 使用指南 · 语雀
Express
Express core
- expressjs/expressjs.com
- Express - Node.js web application framework
- Express 4.x - API Reference
- Express 4.x - API 参考
- Express 4.x - API 中文手册
- Express - 基于 Node.js 平台的 web 应用开发框架
- express 4.x Api 中文版-最新中文详细解释 - 简书
Express libs、plugins&tools
connect-mongo
- jdesboeufs/connect-mongo: MongoDB session store for Express
express-upload-progress
- zemirco/express-upload-progress: File uploading with Express.js and progress bar
express-ipfilter
- ryanbillingsley/express-ipfilter: A light-weight IP address based connection filtering system
express-mongoose-es6-rest-api
- kunalkapadia/express-mongoose-es6-rest-api: A boilerplate application for building RESTful APIs Microservice in Node.js using express and mongoose in ES6 with code coverage and JsonWebToken Authentication
generator
- expressjs/generator: Express' application generator
express-state
- YahooArchive/express-state: Share configuration and state data of an Express app with the client-side via JavaScript.
Express middlewares
#A-G
body-parser
- expressjs/body-parser: Node.js body parsing middleware
- body-parser - npm
cookie-session
- expressjs/cookie-session: Simple cookie-based session middleware
cors
- expressjs/cors: Node.js CORS middleware
csurf
- expressjs/csurf: CSRF token middleware
compression
- expressjs/compression: Node.js compression middleware
connect-flash
- jaredhanson/connect-flash: Flash message middleware for Connect and Express.
cookie-parser
- expressjs/cookie-parser: Parse HTTP request cookies
express-http-proxy
- express-http-proxy - npm
- villadora/express-http-proxy: Proxy middleware for express/connect
- `next()` is called twice when using skipToNextHandlerFilter · Issue #390 · villadora/express-http-proxy
- [#390] Kills extra call to next(). · villadora/express-http-proxy@c5660c2
- node.js - Express proxy API calls with cookie - Stack Overflow
- node.js - Error: unable to verify the first certificate in nodejs - Stack Overflow
express-mockjs
- 52cik/express-mockjs: mockjs api middleware for Express
express.static
- 利用 Express 托管静态文件
- express.static在生产环境下怎么设置? - CNode技术社区
- express.static在生产环境下怎么设置? - CNode技术社区
- express中static的目录设置 - CNode技术社区
express-jwt
- auth0/express-jwt: connect/express middleware that validates a JsonWebToken (JWT) and set the req.user with the attributes
express-session
- expressjs/session: Simple session middleware for Express
express-validator
- express-validator/express-validator: An express.js middleware for validator.js.
express-rate-limit
- nfriedly/express-rate-limit: Basic rate-limiting middleware for express
- express-rate-limit - npm
- wyattjoh/rate-limit-redis: A rate limiting store for express-rate-limit with Redis
- linyows/rate-limit-memcached: A rate limiting store for express-rate-limit with Memcached
- 2do2go/rate-limit-mongo: A MongoDB store for express-rate-limit middleware
- rate-limit-redis - npm
- rate-limit-memcached - npm
- rate-limit-mongo - npm
- jaredhanson/connect-ensure-login: Login session ensuring middleware for Connect and Express.
#H-N
hbs
- pillarjs/hbs: Express view engine wrapper for Handlebars
Helmet
- Helmet
- helmetjs/helmet: Help secure Express apps with various HTTP headers
- helmetjs/nocache: Middleware to disable client-side caching
- nocache - npm
- Helmet
morgan
- expressjs/morgan: HTTP request logger middleware for node.js
multer
- expressjs/multer: Node.js middleware for handling `multipart/form-data`.
- expressjs/method-override: Override HTTP verbs.
- madhums/node-view-helpers: expressjs view helper methods
- truongsinh/node-evercookie: This is a conenct/express middleware for evercookie.
#O-T
passwordless
- florianheinemann/passwordless: node.js/express module to authenticate users without password
- florianheinemann/passwordless-mongostore: Token store for Passwordless using MongoDB
swagger-express-middleware
- APIDevTools/swagger-express-middleware: Swagger 2.0 middlware and mocks for Express.js
- Swagger Express Middleware | Swagger 2.0 middlware and mocks for Express.js
- nutes-uepb/query-strings-parser: Middleware to transform query strings in a format that is recognized by the MongoDB, MySQL and other databases...
#U-Z
- Express 中间件-前端开发博客
- Express middleware - Express 中文文档 | Express 中文网
Express 资源、整理集&FAQ
- Node.js Express express.json and express.urlencoded with form submit - Stack Overflow
- fengshi123/express_project: 利用 express-generator 创建的 express 项目,包括数据库自执行脚本、express 与 mysql 的交互、express 日志记录、express 未捕获异常的处理等
- Express:模板引擎深入研究 - 知乎
- sunkuo/grow-to-express: 渐进式Express学习课程,从零开始实现一个Express
fastify
fastify core
- fastify/fastify: Fast and low overhead web framework, for Node.js
- Fastify, Fast and low overhead web framework, for Node.js
- Fastify - 快速并且低开销的 web 框架,专为 Node.js 平台量身打造 | Fastify 中文网
fastify libs、plugins&tools
fastify-rate-limit
- fastify/fastify-rate-limit: A low overhead rate limiter for your routes
point-of-view
- fastify/point-of-view: Template rendering plugin for Fastify
- fastify/fastify-compress: Fastify compression utils
fastify-caching
- fastify/fastify-caching: A Fastify plugin to facilitate working with cache headers
- fastify-caching - npm
fastify-compress
- fastify-compress - npm
fastify 资源、整理集&FAQ
Hapi
- hapijs/hapi: The Simple, Secure Framework Developers Trust
- hapijs/cookie: Cookie authentication plugin
- hapi.dev - The simple, secure framework developers trust
- hapi.dev - 19.1.1 API Reference
- dwyl/hapi-auth-jwt2: Secure Hapi.js authentication plugin using JSON Web Tokens (JWT) in Headers, URL or Cookies
- @hapi/hapi - npm
hexo
#hexo-theme
hexo-theme-next
- dongyuanxin/theme-bmw: 🔥What? A very simple but practical hexo-theme!
- iissnan/hexo-theme-next: Elegant theme for Hexo.
- theme-next/hexo-theme-next: Elegant and powerful theme for Hexo.
- NexT – Theme for Hexo
- 董沅鑫的个人网站
hexo-theme-material
- viosey/hexo-theme-material: Material Design theme for hexo.
- neoFelhz's Blog
hexo-theme-icarus
- ppoffice/hexo-theme-icarus: A simple, delicate, and modern theme for the static site generator Hexo.
- Icarus
hexo-theme-indigo
- yscoder/hexo-theme-indigo: 一个Material Design风格的Hexo主题。 https://imys.net/ 备用:
- Yusen's Blog | 学习弯道超车的技巧!
- Yusen's Blog | 学习弯道超车的技巧!
- LouisBarranqueiro/hexo-theme-tranquilpeak: A gorgeous responsive theme for Hexo blog framework
- probberechts/hexo-theme-cactus: A responsive, clean and simple theme for Hexo.
- ppoffice/hexo-theme-hueman: A redesign of Alx's wordpress theme hueman, ported to Hexo.
- hexojs/hexo-theme-landscape: A brand new default theme for Hexo.
- hexojs/hexo-theme-light: Default theme for Hexo
- luuman/hexo-theme-spfk: Hexo双栏博客主题仓库 Another simple and elegant theme for Hexo.
- ahonn/hexo-theme-even: A super concise theme for Hexo
- miccall/hexo-theme-Mic_Theme: hexo theme
- cofess/hexo-theme-pure: Hexo theme pure. It's a pure theme for Hexo.
- Haojen/hexo-theme-Anisina: A simple responsive , support qiniu image cdn theme for hexo https://haojen.github.io/
- fi3ework/hexo-theme-archer: a smart and modern theme for Hexo
- shenliyang/hexo-theme-snippet: Snippet 简洁而不简单,也许是一款你寻找已久的hexo主题
- ppoffice/hexo-theme-minos: A simple and retro styled Hexo theme, concentrated more on your ideas.
- Kaijun/hexo-theme-huxblog: Ported Theme of Hux Blog
- raytaylorlin/hexo-theme-raytaylorism: 一款Material Design风格的hexo主题
- wzpan/hexo-theme-freemind: Most powerful bootstrap theme for hexo.
- klugjo/hexo-theme-clean-blog: Hexo implementation of Clean Blog http://blackrockdigital.github.io/startbootstrap-clean-blog/index.html
- Molunerfinn/hexo-theme-melody: A simple & beautiful & fast theme for Hexo.
- Ben02/hexo-theme-Anatole: A white and simple Hexo theme, originated from a Farbox theme
- Mrminfive/hexo-theme-skapp: The hexo flat design theme(扁平化简约主题)
- yanm1ng/hexo-theme-vexo: 🍟 Vexo is a Hexo theme inspired by Vue's official website.
- klugjo/hexo-theme-alpha-dust: 🌠 Original Futuristic Hexo Theme
- chaooo/hexo-theme-BlueLake: A simple theme for Hexo with great performance on different devices .
- aircloud/hexo-theme-aircloud: A concise hexo theme
- iTimeTraveler/hexo-theme-hiero: An awesome magazine, blog theme for your Hexo site.
- Fechin/hexo-theme-diaspora: Hexo theme, Blog theme, Clean, Responsive theme
- kywk/hexo-theme-casper: Ghost Casper hexo port
- EYHN/hexo-theme-one: hexo单页面炫酷主题
- YenYuHsuan/hexo-theme-beantech: Ported theme of Hux Blog by Kaijun, Modified by YuHsuan
- litten/hexo-theme-yilia: 一个简洁优雅的hexo主题 A simple and elegant theme for hexo.
- pinggod/hexo-theme-apollo: a clean and delicate hexo theme
- hexojs/hexo: A fast, simple & powerful blog framework, powered by Node.js.
- jaredly/hexo-admin: An Admin Interface for Hexo
- EYHN/hexo-helper-live2d: Add the Sseexxyyy live2d to your hexo!
- Hexo
- 文档 | Hexo
Koa
#Koa core
- Koa.js
- koajs/koa: Expressive middleware for node.js using ES2017 async functions
- Home · koajs/koa Wiki
- guo-yu/koa-guide: koa guide in Chinese
- demopark/koa-docs-Zh-CN: Koa 文档的中文版本 , 更新至 v2.11.0 版本.
- koa2 · GitHub Topics
- Home · koajs/koa Wiki
- koajs/examples: Example Koa apps
- Koa - next generation web framework for node.js
- Koa (koajs) -- 基于 Node.js 平台的下一代 web 开发框架 | Koajs 中文文档
#Koa libs、plugins&tools
koa-generator
- ykfe/koa-generator: Koa' application generator for 1.x and 2.x( Express-style and support all middlewares include async/await )
koa-hbs
- koajs/koa-hbs: Handlebars templates for Koa.js
quark-h5
- huangwei9527/quark-h5: 基于vue2 + koa2的 H5制作工具。让不会写代码的人也能轻松快速上手制作H5页面。类似易企秀、百度H5等H5制作、建站工具
#Koa middlewares
@koa/cors
- koajs/cors: Cross-Origin Resource Sharing(CORS) for koa
- @koa/cors - npm
@koa/multer
- koajs/multer: Middleware for handling `multipart/form-data` for koa, based on Express's multer.
csrf
- koajs/csrf: CSRF tokens for koa
koa-compose
- koajs/compress: Compress middleware for koa
- koa-compose - npm
koa-body
- dlau/koa-body: koa body parser middleware
koa-bodyparser
- koajs/bodyparser: a body parser for koa
koa2-cors
- zadzbw/koa2-cors: CORS middleware for koa2
koa-json-error
- koajs/json-error: Error handler for pure-JSON apps
koa-multer
- koa-modules/multer: Middleware for handling `multipart/form-data` for koa, based on Express's multer.
koa-parameter
- koajs/parameter: parameter validate middleware for koa, powered by parameter
koa-router
- ZijianHe/koa-router: Router middleware for koa.
koa-rapid-router
- cevio/koa-rapid-router: fastest router for koa
koa-static-cache
- koajs/static-cache: Static cache for koa
koa-static
- koajs/static: Static file server middleware
koa-views
- queckezz/koa-views: Template rendering middleware for koa (hbs, swig, pug, anything! )
logger
- koajs/logger: Development style logging middleware
mount
- koajs/mount: Mount other Koa applications or middleware to a given pathname
route
- koajs/route: Simple route middleware
session
- koajs/session: Simple session middleware for koa
send
- koajs/send: Transfer static files
- koa-modules
- koajs/is-json: check if a koa body should be interpreted as JSON
- HKUST-VISLab/koa-bodyparser-ts: a koa-bodyparser in typescript
- hirako2000/koa-router-multer: Minimalist Wrapper of multer, for koa-router
- nswbmw/koa-scheme: koa-scheme is a parameter validation middleware for koa.
- pkoretic/koa-static-server: Static file serving middleware for koa with directory, rewrite and index support
- janpieterz/koajs-static-folder: Middleware for KoaJS to serve folder as static files.
- Secbone/koa-static2: Middleware for Koa2 to serve a folder under a name declared by user
- ktmud/koa-spa: pushState friendly static file server, with koa
- brian9206/koa-json-error-handler: Koa JSON Error Handler Middleware
- creeperyang/koa-xml-body: koa middleware to parse xml request body
- venables/koa-json-body: Single-purpose koa middleware to parse valid JSON request bodies and nothing else.
- thomseddon/koa-body-parser: Parse the request body in koa like ya' used to in express
- koajs/trie-router: Trie-routing for Koa
- koajs/basic-auth: blanket basic auth middleware
- koajs/etag: ETag support for Koa responses
- koajs/error: Error response middleware (text, json, html)
#Koa 资源、整理集&FAQ
Koa 资源
- ellerbrock/awesome-koa: Awesome Koa.js Web Framework
- deepred5/learn-koa2: koa2源码分析
- (12 封私信 / 80 条消息) koa - 知乎
Koa 整理集
《React + Koa 实现服务端渲染(SSR)》
Koa FAQ
kraken-js
- krakenjs/kraken-js: An express-based Node.js web application bootstrapping module.
keystonejs
- keystonejs/keystone: A scalable platform and CMS to build Node.js applications
- KeystoneJS
Lad
- ladjs/lad: Lad is the best Node.js framework. Made by a former Express TC and Koa team member.
- Lad is the best Node.js framework - Lad
mkbug.js
- mkbug-com/mkbug.js: An OOP style nodejs web framework base on expressjs.
- Mkbug.js · A OOP style declare Nodejs framework base on Express.js!
Midway.js
- midwayjs/midway: 🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈
- Midway.js
- midwayjs/glob
NestJS
NestJS core
module
- nestjs/serverless-core: Serverless Core module for Nest framework (node.js) 🦊
- nestjs/azure-serverless: Azure Serverless module for Nest framework (node.js) 🌩
- nestjs/terminus: Terminus module for Nest framework (node.js)
- nestjs/swagger: OpenAPI (Swagger) module for Nest framework (node.js)
- nestjs/typeorm: TypeORM module for Nest framework (node.js) 🍇
- nestjs/config: Configuration module for Nest framework (node.js) 🍓
- nestjs/mapped-types: Configuration module for Nest framework (node.js) 🐺
- nestjs/schedule: Schedule module for Nest framework (node.js) ⏰
- nestjs/passport: Passport module for Nest framework (node.js) 🔑
- nestjs/sequelize: Sequelize module for Nest framework (node.js) 🍈
- nestjs/mongoose: Mongoose module for Nest framework (node.js) 🍸
- nestjs/bull: Bull module for Nest framework (node.js)
- nestjs/elasticsearch: Elasticsearch module based on the official elasticsearch package 🌿
- nestjs/graphql: GraphQL (TypeScript) module for Nest framework (node.js) 🍷
- nestjs/jwt: JWT utilities module based on the jsonwebtoken package 🔓
- nestjs/cqrs: A lightweight CQRS module for Nest framework (node.js)
- nestjs/azure-database: Azure Database (Table Storage and more) module for Nest framework (node.js) ☁️
- nestjs/ng-universal: Angular Universal module for Nest framework (node.js) 🌷
- nestjs/azure-storage: Azure Storage module for Nest framework (node.js) ☁️
- @nestjs/core - npm
- @nestjs/testing - npm
- @nestjs/microservices - npm
- @nestjs/common - npm
- @nestjs/platform-express - npm
- @nestjs/platform-fastify - npm
- @nestjs/platform-ws - npm
- @nestjs/websockets - npm
- @nestjs/platform-socket.io - npm
- @nestjs/swagger - npm
- @nestjs/schematics - npm
- @nestjs/typeorm - npm
- @nestjs/passport - npm
- @nestjs/mongoose - npm
- @nestjs/jwt - npm
- @nestjs/terminus - npm
- @nestjs/graphql - npm
- @nestjs/cqrs - npm
- @nestjs/serve-static - npm
- @nestjs/elasticsearch - npm
- @nestjs/config - npm
- @nestjs/schedule - npm
- @nestjs/azure-database - npm
- @nestjs/sequelize - npm
- @nestjs/bull - npm
- nestjs
- nestjs/nest: A progressive Node.js framework for building efficient and scalable server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) heavily inspired by Angular 😻🚀
- nestjs/nestjs.com: The official website https://nestjs.com 🏆
- nestjs/docs.nestjs.com: The official documentation https://docs.nestjs.com 📕
- nestcn/docs.nestjs.cn: nestjs 中文文档
- nestjs/nest-cli: CLI tool for Nest applications 🍹
- nestjs/courses.nestjs.com: Official NestJS Courses website https://courses.nestjs.com 🏡
- nestjs/enterprise.nestjs.com: The official website https://enterprise.nestjs.com 🌁
- @nestjs/cli - npm
- NestJS - A progressive Node.js framework
- Documentation | NestJS - A progressive Node.js framework
- Enterprise | NestJS - A progressive Node.js framework
- Nest.js 中文文档
- NestJS 简介 | NestJS 中文文档 | NestJS 中文网
- 秘籍 - Nest.js 中文文档
- 相关资料 - Nest.js 中文文档
- Nestjs_Nestjs教程以及Nestjs中文文档
NestJS libs、plugins&tools
azure-func-http
- nestjs/azure-func-http: Azure Functions HTTP adapter for Nest framework (node.js) 🌥
crud
- nestjsx/crud: NestJs CRUD for RESTful APIs
javascript-starter
- nestjs/javascript-starter: Nest framework JavaScript (ES6, ES7, ES8) + Babel starter 🍰
nestify
- ZhiXiao-Lin/nestify: 🚀 The rapid development framework for Node
nestjs-config
- nestjsx/nestjs-config: Config module for nestjs using dotenv
nestjs-command
- zhong666 / nestjs-command · GitLab
- nestjs-command - npm
nestjs-pino
- nestjs-pino - npm
next-progressbar
- lucleray/next-progressbar: Add a progress bar to next.js
nodepress
- surmon-china/nodepress: 😎 RESTful API service for Blog/CMS, powered by @nestjs
schematics
- nestjs/schematics: Nest architecture element generation based on Angular schematics 🎬
serve-static
- nestjs/serve-static: Serve static websites (SPA's) using Nest framework (node.js) 🥦
typescript-starter
- nestjs/typescript-starter: Nest framework TypeScript starter
- nestjsx
NestJS 资源、整理集&FAQ
NestJS 资源
- nest-cn-community
- dzzzzzy/Nestjs-Learning: nestjs 学习教程 ,跟我一起学习 nest 框架~
- juliandavidmr/awesome-nestjs: 😏 Curated list of NestJS
- NarHakobyan/awesome-nest-boilerplate: Awesome NestJS Boilerplate 😍, Typescript 💪, Postgres 🎉, TypeORM 🥳
- nartc/nest-mean: NestJS Tutorial Repository
- 学习路线参考 · Issue #6 · nest-cn-community/issues-box
- Nestify - Nest.js 开源生态系统
- nest.js 封装/使用教程 · 语雀
- Ideas App - NestJS API 01 Introduction_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
- 基于TypeScript的NodeJs框架:NestJs开发博客API (node.js+nest.js)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
- Nestjs教程_Nest入门视频教程(IT营大地)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
NestJS 整理集
《Nest》
《Nest.js 5.0 系列教程》
- 1、Nest.js 项目搭建 - 简书
- 2、Nest.js 创建基本的REST控制器 - 简书
- 3、Nest.js 中的依赖注入与提供者 - 简书
- 4、Nest.js 中的模块化设计 - 简书
- 5、Nest.js 中的异常处理和AOP编程 - 简书
- 6、Nest.js 中的管道与验证器 - 简书
- 7、Nest.js 中的类验证器 - 简书
- 8、Nest.js 中的拦截器 - 简书
- 9、Nest.js 中的看守器 - 简书
- 10、Nest.js 中的全局模块和动态模块 - 简书
《NestJS 7.x 折腾记》
《Nest.js 从零到壹系列》
《NestJs学习之旅》
- (...) NestJs学习之旅(1)——快速开始_程序开发 - SegmentFault 思否
- (...) NestJs学习之旅(2)——控制器_程序开发 - SegmentFault 思否
- (...) NestJs学习之旅(3)——服务提供者_程序开发 - SegmentFault 思否
- (...) NestJs学习之旅(4)——模块系统_程序开发 - SegmentFault 思否
- (...) NestJs学习之旅(5)——中间件_程序开发 - SegmentFault 思否
- (...) NestJs学习之旅(6)——异常处理_程序开发 - SegmentFault 思否
- (...) NestJs学习之旅(7)——路由守卫_程序开发 - SegmentFault 思否
- (...) NestJs学习之旅(8)——管道_程序开发 - SegmentFault 思否
- (...) NestJs学习之旅(9)——拦截器_程序开发 - SegmentFault 思否
《Nest.js学习之路》
- Nest.js学习之路(1)-开发环境准备 - 简书
- Nest.js学习之路(2)-使用nest.js CLI开始 - 简书
- Nest.js学习之路(3)-Module in nest.js - 简书
- Nest.js学习之路(4)-Controller in nest.js(上) - 简书
- Nest.js学习之路(5)-Controller读取Param、Query String及Body - 简书
- Nest.js学习之路(6)-Providers & Dependency Injection(上) - 简书
- Nest.js学习之路(7)-验证DTO属性-Pipe - 简书
- Nest.js学习之路(8)-Middleware in nest.js(上) - 简书
- Nest.js学习之路(9)-Exceptions in nest.js(上) - 简书
- Nest.js学习之路(10)-Exception in nest.js(下) - 简书
- Nest.js学习之路(11)-Guard(Authentication) in nest.js(上) - 简书
- Nest.js学习之路(12)-Guard in nest.js(Authorization) - 简书
- Nest.js学习之路(13)- Interceptor in nest.js - 简书
- Nest.js学习之路(14)- TypeORM库(1)存取 in nest.js(连接设置) - 简书
- Nest.js学习之路(15)-typeorm(2)新增数据 - 简书
- Nest.js学习之路(16)-typeorm(3)basic CRUD - 简书
- Nest.js学习之路(17)-TypeORM(4)设定一对多/多对一 - 简书
- Nest.js学习之路(18)-TypeORM(5)设定多对多 - 简书
- Nest.js学习之路(19)-TypeORM(6)Query Builder Select(上) - 简书
- Nest.js学习之路(20)-TypeORM(7)Query Builder Select(下) - 简书
- Nest.js学习之路(21)-TypeORM(8) RelationQueryBuilder(上) - 简书
- Nest.js学习之路(22)-TypeORM(9) RelationQueryBuilder(下)& Refactor - 简书
- Nest.js学习之路(23)-TypeORM(10) Embedded Entity及Entity Listener& Subscriber - 简书
- Nest.js学习之路(24)-Http Bearer Token保护API End Point-使用Passport - 简书
- Nest.js学习之路(25)-JSON Web Token(JWT)保护API Endpoint-使用Passport - 简书
- Nest.js学习之路(26)-用Nestjs Decorator建立Swagger API Doc - 简书
- Nest.js学习之路(27)-存取env变量使用dotenv-储存敏感信息 - 简书
- Nest.js学习之路(28)-用nestjs建立API Microservice(上) - 简书
- Nest.js学习之路(29)-用nestjs建立API Microservice(下)-REDIS、NATS as Messaging System - 简书
NestJS FAQ
- (...) 从Express到Nestjs,谈谈Nestjs的设计思想和使用方法_个人文章 - SegmentFault 思否
- (...) 使用 NestJS 开发 Node.js 应用_漫漫长路 - SegmentFault 思否
ThinkJS
- thinkjs/thinkjs: Use full ES2015+ features to develop Node.js applications, Support TypeScript.
- 介绍 - ThinkJS 文档
- ThinkJS - 使用 ES6/7 特性开发 Node.js 项目,支持 TypeScript
- NetEase/pomelo: A fast,scalable,distributed game server framework for Node.js.
- zhuyingda/veneno
Node.js libs、plugins&tools
@ Archive、Build、Distribution、Pack & Publish
# windows-build-tools
- @xpack-dev-tools/windows-build-tools - npm
- @aminya/windows-build-tools - npm
- @gnu-mcu-eclipse/windows-build-tools - npm
node-archiver
- archiverjs/node-archiver: a streaming interface for archive generation
- archiver - npm
- Archiver Documentation
pkg
- vercel/pkg: Package your Node.js project into an executable
- pkg - npm
@ Automation
robotjs
- octalmage/robotjs: Node.js Desktop Automation.
- robotjs - npm
- RobotJS - Node.js Desktop Automation
OneBot
- botuniverse/onebot: OneBot 标准:一个聊天机器人应用接口标准
- takayama-lily/node-onebot: Nodejs原生QQ机器人Http-Api(onebot的实现)
- OneBot
- OneBot 12 标准草案
oicq
- takayama-lily/oicq: QQ机器人协议库
- kyubotics/coolq-http-api: 为 酷Q 提供通过 HTTP 或 WebSocket 接收事件和调用 API 的能力
@ Configuration Management
configstore
- yeoman/configstore: Easily load and persist config without having to think about where and how
- configstore - npm
ctrip-apollo-client
- lvgithub/ctrip-apollo-client: This is a client library for Apollo(A reliable configuration management system) written in Node.js.
nconf
- indexzero/nconf: Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging.
node-apollo
- Quinton/node-apollo: 🚀携程Apollo配置中心node SDK.
node-config
- node-config
- node-config/node-config: Node.js Application Configuration
- cuo9958/node-config: nodejs的配置中心
- lorenwest/node-config: Node.js Application Configuration
- config - npm
- 热配中心
node-convict
- mozilla/node-convict: Featureful configuration management library for Node.js
rc
- dominictarr/rc: The non-configurable configuration loader for lazy people.
- configuration · GitHub Topics
- configuration-management · GitHub Topics
- config-management · GitHub Topics
- distributed-configuration · GitHub Topics
@ Debug、Develop&Deploy
Debug.js
- Debug.js
- debug-js/debug: A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
- debug - npm
jaeger
- jaegertracing/jaeger: CNCF Jaeger, a Distributed Tracing Platform
- Jaeger: open source, end-to-end distributed tracing
zipkin
- openzipkin/zipkin: Zipkin is a distributed tracing system
- OpenZipkin · A distributed tracing system
- node-inspector/node-inspector: Node.js debugger based on Blink Developer Tools
- zeeshanu/dumper.js: A better and pretty variable inspector for your Node.js applications
@ Environment Management & Version Management
node-semver
- npm/node-semver: The semver parser for node (the one npm uses)
@ Glob
dir-glob
- kevva/dir-glob: Convert directories to glob compatible strings
- dir-glob - npm
fast-glob
- mrmlnc/fast-glob: It's a very fast and efficient glob library for Node.js
- fast-glob - npm
glob-object
- jonschlinkert/glob-object: Filter an object using glob patterns and dot notation.
- glob-object - npm
glob-to-regexp
- fitzgen/glob-to-regexp: Convert a glob to a regular expression
- glob-to-regexp - npm
globby
- sindresorhus/globby: User-friendly glob matching
- globby - npm
matched
- jonschlinkert/matched: Glob matching with support for multiple patterns and negation. Use `~` in cwd to find files in user home, or `@` for global npm modules.
- matched - npm
matcher
- sindresorhus/matcher: Simple wildcard matching
micromatch
anymatch
- micromatch/anymatch: Matches strings against configurable strings, globs, regular expressions, and/or functions
- anymatch - npm
glob-fs
- micromatch/glob-fs: file globbing for node.js. speedy and powerful alternative to node-glob. This library is experimental and does not work on windows!
micromatch
- micromatch/micromatch: Highly optimized wildcard and glob matching library. Faster, drop-in replacement to minimatch and multimatch. Used by webpack, babel core, yarn, jest, browser-sync, documentation.js, stylelint, nyc, ava, and many others!
- micromatch - npm
nanomatch
- micromatch/nanomatch: Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but without support for extended globs (extglobs), posix brackets or braces, and with complete Bash 4.3 wildcard support: ("*", "**", and "?").
picomatch
- micromatch/picomatch: Blazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.
- picomatch - npm
- micromatch
- micromatch/to-absolute-glob: Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.
- micromatch/extglob: Extended globs. Add (almost) the expressive power of regular expressions to glob patterns.
- micromatch/parse-glob: Parse a glob pattern into an object of path parts.
- micromatch/resolve-glob: Ensures that absolute file paths are always returned from a glob pattern or array of glob patterns.
- nanomatch - npm
minimatch
- isaacs/minimatch: a glob matcher in javascript
- minimatch - npm
multimatch
- sindresorhus/multimatch: Extends minimatch.match() with support for multiple patterns
node-glob
- isaacs/node-glob: glob functionality for node.js
- glob - npm
node-glob-promise
- ahmadnassri/node-glob-promise: Promise version of glob
- glob-promise - npm
tiny-glob
- terkelg/tiny-glob: Super tiny and ~350% faster alternative to node-glob
- glob (programming) - Wikipedia
- glob · GitHub Topics
- glob-pattern · GitHub Topics
- node-match-path - npm
- easy-match - npm
- globify-gitignore - npm
- glob-cache - npm
- glob-gitignore - npm
- Glob tester - tool for testing glob patterns
- Glob online tester
@ Hook
cls-hooked
- Jeff-Lewis/cls-hooked: cls-hooked : CLS using AsynWrap or async_hooks instead of async-listener for node 4.7+
@ Native Addon/Node-API/开发C++
CMake.js
- CMake.js
- cmake-js/cmake-js: CMake.js - a Node.js native addon build tool
- cmake-js - npm
libuv
- libuv/libuv: Cross-platform asynchronous I/O
- libuv | Cross-platform asynchronous I/O
- Welcome to the libuv documentation — libuv documentation
node-gyp
- nodejs/node-gyp: Node.js native addon build tool
- node-gyp - npm
nan
- nodejs/nan: Native Abstractions for Node.js
node-addon-api
- nodejs/node-addon-api: Module for using N-API from C++
Node-API (N-API) for Rust
- Node-API (N-API) for Rust
- napi.rs
@ NLP
nlp.js
- axa-group/nlp.js: An NLP library built in node over Natural, with entity extraction, sentiment analysis, automatic language identify, and so more
@ Process and System Utilities
# 进程控制系统(Process Control System,PCS)/守护进程管理(Daemon Process Manager,DPM)
forever
- forever
- foreversd/forever: A simple CLI tool for ensuring that a given script runs continuously (i.e. forever)
- foreversd/forever-monitor: The core monitoring functionality of forever without the CLI
nodemon
- remy/nodemon: Monitor for any changes in your node.js application and automatically restart the server - perfect for development
- nodemon
PM2
pm2-logrotate
- keymetrics/pm2-logrotate: Automatically rotate all applications logs managed by PM2
- Unitech/pm2: Node.js Production Process Manager with a built-in Load Balancer.
- PM2 - Home
- sindresorhus/open: Open stuff like URLs, files, executables. Cross-platform.
@ Testing
antman
- open-node/antman: Debug node.js process by client REPL on net socket and is silent
- 小工具大帮手,利用 @open-node/antman 实现 node.js 进程线上调试,无须重启 - 知乎
fresh
- jshttp/fresh: HTTP request freshness testing
supertest
- visionmedia/supertest: 🕷Super-agent driven library for testing node.js HTTP servers using a fluent API.
taiko
- getgauge/taiko: A node.js library to automate chrome/chromium browser
- Taiko
volkswagen
- auchenberg/volkswagen: Volkswagen detects when your tests are being run in a CI server, and makes them pass.
@ 访问控制(Access Control,AC)
# Authentication、加密、解密、加签&解签
$ Node.js 密码强度
- nowsecure/owasp-password-strength-test: OWASP Password Strength Test for Node.js
node-cryptonote-pool
- zone117x/node-cryptonote-pool: Mining pool for CryptoNote based coins such as Bytecoin and Monero
Grant
- simov/grant: OAuth Proxy
keygrip
- crypto-utils/keygrip: Key signing and verification for rotated credentials
node-jsencrypt
- ArnaudValensi/node-jsencrypt: A port of JSEncrypt to NodeJS
passport
- jaredhanson/passport: Simple, unobtrusive authentication for Node.js.
- jaredhanson/passport-github: GitHub authentication strategy for Passport and Node.js.
- jaredhanson/passport-google-oauth: Google authentication strategies for Passport and Node.js.
- jaredhanson/passport-linkedin: LinkedIn authentication strategy for Passport and Node.js.
- jaredhanson/passport-local: Username and password authentication strategy for Passport and Node.js.
- jaredhanson/passport-twitter: Twitter authentication strategy for Passport and Node.js.
- bradtraversy/node_passport_login: Node.js login, registration and access control using Express and Passport
- jaredhanson/passport-facebook: Facebook authentication strategy for Passport and Node.js.
- node-saml/passport-saml: SAML 2.0 authentication with Passport
- mikenicholson/passport-jwt: Passport authentication using JSON Web Tokens
- manjeshpv/node-express-passport-mysql: Login Express + Passport + MySQL
- jaredhanson/passport-http-bearer: HTTP Bearer authentication strategy for Passport and Node.js.
permit
- ianstormtaylor/permit: An unopinionated authentication library for building Node.js APIs.
- davidwood/node-password-hash: Password hashing and verification for node.js
- Subash/mkcert: Create self signed ssl certificates without OpenSSL.
- joolfe/postman-util-lib: A crypto utility library to be used from Postman Pre-request and Tests script tabs.
- anvilresearch/webcrypto: W3C Web Cryptography API for Node.js
- techjacker/node-version-assets: Version your static assets with MD5 hashes using node.js
- jeffbski/digest-stream: Simple node.js pass-through stream (RW) which calculates the a crypto digest (sha/md5 hash) of a stream and also the length. Pipe your stream through this to get digest and length. (streams2)
- alterebro/text2image: Text to Image Generator. Convert any String into a Gradient Image based on its MD5 hash value. JS / Canvas / PHP
- XervoIO/file-encryptor: Encrypts files using Node's built-in Cipher class.
# JSON Object Signing and Encryption,JOSE
$ JSON Web Encryption,JWE
$ JSON Web Key,JWK
$ JSON Web Signatures,JWS
node-jws
- auth0/node-jws: JSON Web Signatures
- davedoesdev/node-jsjws: Node.js wrapper around jsrsasign (https://github.com/kjur/jsrsasign)
$ JSON Web Token,JWT
node-jsonwebtoken
- auth0/node-jsonwebtoken: JsonWebToken implementation for node.js http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html
- jshttp/basic-auth: Generic basic auth Authorization header field parser
- ghaiklor/passport-github-token: Passport strategy for authenticating with GitHub via OAuth2 access tokens
- JSON Web Token (JWT)
- JSON Web Token 入门教程 - 阮一峰的网络日志
node-jose
- cisco/node-jose
- anvilresearch/jose: JSON Object Signing and Encryption for Node.js and the browser
- teifip/node-webtokens: Simple, opinionated implementation of JWS and JWE compact serialization
- phish108/node-jose-tools: Command line tools for node-jose's features
# 开放授权(Open Authorization,OAuth)
oauth2orize
- jaredhanson/oauth2orize: OAuth 2.0 authorization server toolkit for Node.js.
- jaredhanson/oauthorize: OAuth service provider toolkit for Node.js.
@ 告警 & 监控(Alarm & Monitor)
NodeSource
- NodeSource
- nodesource/distributions: NodeSource Node.js Binary Distributions
- For mission-critical Node.js applications - NodeSource
@ 命令行(Command Line)
args
- leo/args: Toolkit for building command line interfaces
- args - npm
blessed
- chjj/blessed: A high-level terminal interface library for node.js.
blessed-contrib
- yaronn/blessed-contrib: Build terminal dashboards using ascii/ansi art and javascript
CAC
- CAC
- cacjs/cac: Simple yet powerful framework for building command-line apps.
chalk
- chalk/chalk: 🖍 Terminal string styling done right
child_pty
- Gottox/child_pty: a modern node.js module for interacting with pseudo terminals.
cli-spinners
- sindresorhus/cli-spinners: Spinners for use in the terminal
commander.js
- tj/commander.js: node.js command-line interfaces made easy
colors.js
- Marak/colors.js: get colors in your node.js console
emoj
- sindresorhus/emoj: Find relevant emoji from text on the command-line
func
- unix/func: Modern Command Line Framework.
listr
- SamVerschueren/listr: Terminal task list
Inquirer.js
- SBoudrias/Inquirer.js: A collection of common interactive command line user interfaces.
- SBoudrias/Inquirer.js: A collection of common interactive command line user interfaces.
- mokkabonna/inquirer-autocomplete-prompt: Autocomplete prompt for inquirer
- faressoft/inquirer-checkbox-plus-prompt: Checkbox with autocomplete and other additions for Inquirer
- adam-golab/inquirer-select-line: Prompt for inquirer for inserting into array
- sullof/inquirer-command-prompt: A prompt with history management and autocomplete
- clinyong/inquirer-search-checkbox: Searchable Inquirer checkbox
- olistic/inquirer-prompt-suggest: Inquirer.js prompt for your less creative users
- HQarroum/inquirer-s3: An S3 object selector for Inquirer.
- anc95/inquirer-file-tree-selection: inquirer prompt for select a file or dir by file tree
- eduardoboucas/inquirer-table-prompt: A table-like prompt for Inquirer
- yaodingyd/inquirer-autosubmit-prompt: Auto submit prompt for Inquirer.js, saving your one extra enter
- LitoMore/inquirer-chalk-pipe: A inquirer plugin for input chalk-pipe style strings
- tannerntannern/inquirer-emoji: Emoji search and select prompt for inquirer
- adelsz/inquirer-fuzzy-path: Fuzzy file/directory search and select prompt for Inquirer.js
- DerekTBrown/inquirer-datepicker-prompt: Datepicker prompt for inquirer.js
- inquirer - npm
log-update
- sindresorhus/log-update: Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
- log-update - npm
meow
- sindresorhus/meow: 🐈 CLI app helper
minimist
- substack/minimist: parse argument options
- minimist - npm
node-optimist
- substack/node-optimist: Light-weight option parsing for node.js
ora
- sindresorhus/ora: Elegant terminal spinner
ShellJS
shelljs
- shelljs/shelljs: Portable Unix shell commands for Node.js
- shelljs - npm
- ShellJS
shx
- shelljs/shx: Portable Shell Commands for Node
- shx - npm
- ShellJS
speed-test
- sindresorhus/speed-test: Test your internet connection speed and ping using speedtest.net from the CLI
svg-term-cli
- marionebl/svg-term-cli: Share terminal sessions via SVG and CSS
tasksfile
- pawelgalazka/tasksfile: Minimalistic task runner for node.js
terminal.js
- Gottox/terminal.js: Javascript terminal emulator library that aims to be xterm compliant and is supposed to work in browsers and node.js.
vorpal
- dthree/vorpal: Node's framework for interactive CLIs
- Vorpal
yargs
- yargs
- yargs/yargs: yargs the modern, pirate-themed successor to optimist.
- yargs/yargs-parser: the mighty option parser used by yargs
- yargs/yargs-unparser: convert back a yargs argv object to its original array form
- yargs - npm
- yargs-parser - npm
- yargs-unparser - npm
- yargs
z
- rupa/z: z - jump around
- prompt · GitHub Topics
- interactive · GitHub Topics
- lukeed/mri: Quickly scan for CLI flags and arguments
- explainshell.com - match command-line arguments to their help text
- Node.js 命令行程序开发教程 - 阮一峰的网络日志
- 手把手教你写命令行工具 - 手把手教你学前端 - SegmentFault 思否
@ 文档 & 文本(Documentation & Text)
# Excel
excel4node
- natergj/excel4node: Node module to allow for easy Excel file creation
node-xlsx
- mgcrea/node-xlsx: NodeJS excel file parser & builder
Node-Excel-Export
- functionscope/Node-Excel-Export: A simple node.js module for exporting data set to Excel xlsx file.
xlsx-template
- optilude/xlsx-template: A NodeJS module to generate Excel files in .xlsx format from a template created with Excel itself
node-canvas
- Automattic/node-canvas: Node canvas is a Cairo backed Canvas implementation for NodeJS.
yazl
- thejoshwolfe/yazl: yet another zip library for node
@ 文件系统(File System,FS)
#path
- jbgutierrez/path-parse: Node.js path.parse() ponyfill
- sindresorhus/env-paths: Get paths for storing things like data, config, cache, etc
#require
aliasify
- benbria/aliasify: Rewrite require calls in browserify modules.
pirates
- danez/pirates: Properly hijack require
require-directory
- troygoode/node-require-directory: Recursively iterates over specified directory, requiring each file, and returning a nested hash structure containing those libraries.
- require-directory - npm
- aseemk/requireDir: Node.js helper to require() directories.
- felixge/node-require-all: An easy way to require all files within a directory.
- Rush/link-module-alias: Register aliases of directories and custom module paths in Node - no require hook
- ricardobeat/require-tree: require multiple files and directories at once
- sindresorhus/resolve-cwd: Resolve the path of a module like `require.resolve()` but from the current working directory
- balderdashy/include-all: An easy way to include all files within a directory. Note: This is a fork of felixge's require-all which allows for optional includes.
- sindresorhus/import-cwd: Import a module like with `require()` but from the current working directory
- Gaafar/pkg-require: require node files relative to your package directory
- mikeal/requirein: A require() that works in a specified directory.
- alykoshin/require-dir-all: Yet another Node.js helper to require all files in directory
- ilearnio/module-alias: Register aliases of directories and custom module paths in Node
- nodejitsu/require-analyzer: Determine the set of requirements for a given node.js file, directory tree, or module
- getify/ScanTree: Scan a JS file tree to build an ordered and grouped dependency listing
#read、write、copy、move&delete
copy
- jonschlinkert/copy: Copy files using glob patterns. Sync, async, promise or streams. (node.js utility)
clone-stats
- clone-stats - npm
copy-concurrently
- npm/copy-concurrently: Promises of copies of files, directories and symlinks, with concurrency controls and win32 junction fallback.
- copy-concurrently - npm
fs-copy-file-sync
- fs-copy-file-sync - npm
node-fs-extra
- jprichardson/node-fs-extra: Node.js: extra methods for the fs object like copy(), remove(), mkdirs()
- jdxcode/fs-extra-debug: Monitor fs-extra calls. Uses the debug module.
- cadorn/mfs: Monitor your calls to node-fs-extra.
- node-fs-extra - npm
- fs-extra - npm
- fs | Node.js API 文档
- nodejs文件操作扩展fs-extra - 云+社区 - 腾讯云
- fs-extra模块简要使用说明 | 空谷幽兰
- atao60/fse-cli: A cli for fs-extra
- @atao60/fse-cli - npm
node-klaw
- jprichardson/node-klaw: A Node.js file system walker with a Readable stream interface. Extracted from fs-extra.
- manidlou/node-klaw-sync: Node.js recursive synchronous fast file system walker
- joliss/node-walk-sync: List directory contents recursively
node-mkdirp
- substack/node-mkdirp: Recursively mkdir, like `mkdir -p`, but in node.js
- isaacs/node-mkdirp: Recursively mkdir, like `mkdir -p`, but in node.js
- mkdirp - npm
ncp
- ncp - npm
- AvianFlu/ncp: Asynchronous recursive file copying with Node.js.
node-jsonfile
- jprichardson/node-jsonfile: Easily read/write JSON files.
wrench-js
- ryanmcgrath/wrench-js: Recursive file operations in Node.js
- txs1992/node-copy-files: 🚀 Node-based library for copying files;基于 Node 一个复制文件或目录的库,大小不足 1 KB。
- calvinmetcalf/copyfiles: copy files on the command line
- dudada/copyFile: nodejs 编写的复制文件命令
- dujuncheng/copy: 用node 遍历拷贝文件夹
- Joyceandlee/operationDir: fs模块实现文件及文件夹的删除,拷贝,扁平化
- coderaiser/fs-copy-file: Nodejs fs.copyFile ponyfill
- coderaiser/fs-readdir-with-file-types: fsPromises.readdir withFileTypes ponyfill https://nodejs.org/dist/latest-v10.x/docs/api/fs.html#fs_fspromises_readdir_path_options
- coderaiser/fs-copy-file-sync: Nodejs fs.copyFileSync ponyfill
- coderaiser/fs-readdir-sync-with-file-types: fs.readdirSync withFileTypes ponyfill https://nodejs.org/dist/latest-v10.x/docs/api/fs.html#fs_fs_readdirsync_path_options
- sindresorhus/make-dir: Make a directory and its parents if needed - Think `mkdir -p`
- sindresorhus/make-dir-cli: Make directories and their parents if needed - Like `mkdir -p`, but cross-platform
- sindresorhus/cpy: Copy files
- sindresorhus/cpy-cli: Copy files
- sindresorhus/move-file: Move a file - Even works across devices
- siarheidudko/receive-file: This is the download file function for nodejs.
- itvincent-git/fast-delete: FastDelete是一个快速删除文件夹的工具,基于nodejs里文件操作的强大性能。特别是文件夹里存在大量小文件的情况下,FastDelete能够比Windows的删除操作快上十倍。
#tree
ctree-cli
- ggwork/ctree-cli: The solution to list the contents of directories in a tree-like format
- ctree-cli - npm
- jrainlau/filemap: A tool for creating files structure tree map.
- egoist/tre: Create file tree.
- pvorb/node-dive: walk through directory trees and apply an action to every file
- CodeboxIDE/package-files-tree: Lateral files tree
- queckezz/co-walk: walk a file tree and return a list of files
- bigeasy/r-tree: A file backed two-dimensional R-Tree index.
- mafintosh/fs-tree-iterator: Recursive file tree nanoiterator
- pfrazee/diff-file-tree: Compare two file-trees, get a list of changes, then apply left or right
- migliori/file-tree-generator: File Tree Generator recovers directories and files recursively from a main directory, shows the tree structure & allows to choose a file.
- goto-bus-stop/write-file-tree: write an object to nested file tree, with one file for each value
- goto-bus-stop/read-file-tree: recursively read contents of all files in a directory
- keywords:directory - npm search
- keywords:directories - npm search
- keywords:tree - npm search
- keywords:trees - npm search
- keywords:tree-like - npm search
- filemap.js - npm
- broccoli-merge-trees - npm
- merge-trees - npm
#watch
- busterjs/fs-watch-tree: Recursive fs.watch for watching entire directory trees
- mikeal/watch: Utilities for watching file trees in node.js
- jslatts/stalker: Node module to monitor directory trees for new files and then do... something.
chokidar
- paulmillr/chokidar: An efficient wrapper around node.js fs.watch / fs.watchFile / FSEvents
Datash
- datash/datash: Send and Receive files directly from your browser
- Datash
file-type
- sindresorhus/file-type: Detect the file type of a Buffer/Uint8Array
- file-type - npm
node-graceful-fs
- isaacs/node-graceful-fs: fs with incremental backoff on EMFILE
npkill
- voidcosmos/npkill: List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.
node-useref
- digisfera/useref: Parse build blocks in HTML files to replace references
- arthurintelligence/node-fs-filesystem: NodeJS Filesystem Utility
- jaydenseric/extract-files: Reversibly extracts files from an object tree.
- garden/tree: A multiplayer file system
- hypercore-protocol/hyperdrive: Hyperdrive is a secure, real time distributed file system
@ 流程控制(Flow Control)
co
- tj/co: The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)
@ 图片(Image)
images
- zhangyuanwei/node-images: Cross-platform image decoder(png/jpeg/gif) and encoder(png/jpeg) for Nodejs
sharp
- lovell/sharp: High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP and TIFF images. Uses the libvips library.
- Home - sharp
@ 日志(Logging)
log4js-node
- log4js-node/log4js-node: A port of log4js to node.js
loglevel
- pimterry/loglevel: Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods
- loglevel - npm
ogma
- jmcdo29/ogma: A monorepo for the ogma logger and related packages
pino
- pinojs/pino: 🌲 super fast, all natural json logger 🌲
- Readme
winston
- winstonjs/winston: A logger for just about everything.
@ 邮件 & 通知(Mail & Notification)
- madhums/node-notifier: A simple node.js module to handle all the application level notifications (apple push notifications and mails)
@ 网络(Network)
¥Benchmark
autocannon
- mcollina/autocannon: fast HTTP/1.1 benchmarking tool written in Node.js
¥Content-Type/MimeType
type-is
- type-is - npm
- jshttp/type-is: Infer the content-type of a request.
- creationix/simple-mime: A small, simple mime database for node.js
- broofa/node-mime: Mime types for JavaScript
- wgenial/mimetypeicons-nodejs: 🚀 Site that provides mime type icons
- jhermsmeier/node-mime-lib: MIME related utility functions
¥Content-Disposition
content-disposition
- jshttp/content-disposition: Create and parse HTTP Content-Disposition header
¥DNS
- postalsys/pending-dns: Lightweight API driven Authoritative DNS server
¥File Transfer Protocol,FTP
jsftp
- sergi/jsftp: Light and complete FTP client implementation for Node.js
node-ftp
- mscdex/node-ftp: An FTP client module for node.js
¥Mock
faker.js
- Marak/faker.js: generate massive amounts of realistic fake data in Node.js and the browser
mock-require
- boblauer/mock-require: Simple, intuitive mocking of Node.js modules.
mockery
- mfncooper/mockery: Simplifying the use of mocks with Node.js
nock
- nock/nock: HTTP server mocking and expectations library for Node.js
- nock - npm
¥Protocols
http-streaming
- videojs/http-streaming: HLS, DASH, and future HTTP streaming protocols library for video.js
Kerberos
- Kerberos - 维基百科,自由的百科全书
- MIT Kerberos Consortium
- Kerberos: The Network Authentication Protocol
高级消息队列协议(Advanced Message Queuing Protocol,AMQP)
- Home | AMQP
¥Proxy
http-proxy
- http-proxy - npm
http-proxy-middleware
- chimurai/http-proxy-middleware: The one-liner node.js http-proxy middleware for connect, express and browser-sync
- react.js - create-react-app设置多个域跨域 - SegmentFault 思否
- react配置多个代理,跨域_码神岛
live-server
- tapio/live-server: A simple development http server with live reload capability.
modelproxy
- papertiger8848/modelproxy: Model your proxy as you like.
node-http-proxy
- http-party/node-http-proxy: A full-featured http proxy for node.js
node-static
- cloudhead/node-static: rfc 2616 compliant HTTP static-file server module, with built-in caching.
reverse proxy
redbird
- OptimalBits/redbird: A modern reverse proxy for node
socks5-http-client
- mattcg/socks5-http-client: SOCKS v5 HTTP client implementation in JavaScript for Node.js.
¥Request & Response
#FormData
node-formidable
- node-formidable/node-formidable: A node.js module for parsing form data, especially file uploads.
asker
- nodules/asker: http.request wrapper with gzip, request retries and http.Agent tuning
bent
- mikeal/bent: Functional JS HTTP client (Node.js & Fetch) w/ async await
busboy
- cojs/busboy: Busboy multipart parser as a yieldable
cacheable-request
- lukechilds/cacheable-request: Wrap native HTTP requests with RFC compliant cache support
- cacheable-request - npm
clone-response
- clone-response - npm
co-body
- cojs/co-body: Parse request bodies with co
cross-fetch
- lquixada/cross-fetch: Universal WHATWG Fetch API for Node, Browsers and React Native.
- cross-fetch - npm
got
- sindresorhus/got: 🌐 Human-friendly and powerful HTTP request library for Node.js
http-parser-js
- creationix/http-parser-js: A pure JS HTTP parser for node.
http-errors
- jshttp/http-errors: Create HTTP Errors
http-assert
- jshttp/http-assert: assert with status codes
isomorphic-fetch
- matthew-andrews/isomorphic-fetch: Isomorphic WHATWG Fetch API, for Node & Browserify
needle
- tomas/needle: Nimble, streamable HTTP client for Node.js. With proxy, iconv, cookie, deflate & multipart support.
node-fetch
- bitinn/node-fetch: A light-weight module that brings window.fetch to Node.js
- node-fetch/node-fetch: A light-weight module that brings the Fetch API to Node.js
- Node Fetch
- node-fetch - npm
node-portfinder
- http-party/node-portfinder: A simple tool to find an open port or domain socket on the current machine
raw-body
- stream-utils/raw-body: Get and validate the raw body of a readable stream
undici
- nodejs/undici: An HTTP/1.1 client, written from scratch for Node.js
- Ethan-Arrowood/undici-fetch: A WHATWG Fetch implementation based on @nodejs/undici
- Node.js Undici
- undici - npm
- nodejs/llhttp: Port of http_parser to llparse
- nodejs/llparse: Generating parsers in LLVM IR
- nodejs/http-parser: http request/response parser for c
¥Serve&Server
http-server
- http-party/http-server: a simple zero-configuration command-line http server
- @itemsjs/http-server - npm
- @huangzj/http-server - npm
jsonplaceholder
- typicode/jsonplaceholder: A simple online fake REST API server
- JSONPlaceholder - Fake online REST API for developers
json-server
- typicode/json-server: Get a full fake REST API with zero coding in less than 30 seconds (seriously)
serve-handler
- zeit/serve-handler: The foundation of `serve` and static deployments on Now
- serve-handler - npm
serve
- zeit/serve: Static file serving and directory listing
- tj/serve: Simple command-line file / directory server built with connect - supports stylus, jade, etc
- expressjs/serve-static: Serve static files
- serve - npm
server
- franciscop/server: Simple and powerful server for Node.js
- Server.js
¥SSH文件传输协议,或安全文件传送协议(SSH File Transfer Protocol,或Secret File Transfer Protocol,或Secure FTP,SFTP)
node-ssh
- steelbrain/node-ssh: SSH2 with Promises
- node-ssh - npm
ssh2
- mscdex/ssh2: SSH2 client and server modules written in pure JavaScript for node.js
scp2
- spmjs/node-scp2: [MAINTAINER WANTED] A pure javascript scp program based on ssh2.
¥SMTP
emailjs
- eleith/emailjs: html emails and attachments to any smtp server with nodejs
- EmailVerify/email-verify: Node.js email SMTP verification, powered by EmailChecker.com API
¥STOMP
- stomp-js/stompjs: Javascript and Typescript Stomp client for Web browsers and node.js apps
- stomp-js/stomp-websocket: Stomp client for Web browsers and node.js apps
- stomp-js/ng2-stompjs: Angular 6 and 7 - Stomp service over Websockets
- 472647301/react-native-byron-stomp: 适用于react-native的stompjs
- loming/react-stompjs: React websocket High Order Component with @stomp/stompjs (V5) over SockJS
- HupuInc/stompjs-proxy: Stomp websocket proxy, for Stomp.js
- z-hao-wang/stompjs-nodejs: stompjs for nodejs wrapper with typing support and auto connect
- ye0nyu/vue-stomp-operator: Vue Stomp and SockJS wrapper plugin
- @stomp/stompjs - npm
- react-stompjs-client - npm
¥TCP/IP/Gateway/Geolocation
@apollo/gateway
- @apollo/gateway - npm
js-ipfs
- ipfs/js-ipfs: IPFS implementation in JavaScript
- miaoski/ipfs-tutorial: IPFS 筆記和教學 (繁體中文)
- redacademy/vue-ethereum-ipfs: Distributed Application Starter: Vue front-end, Ethereum / IPFS Backend
node-ip
- indutny/node-ip: IP address tools for node.js
- node-ip - npm
- ip - npm
- gateway · GitHub Topics
- cnwhy/lib-qqwry: 用NodeJS解析纯真IP库(QQwry.dat) 支持IP段查询
- sindresorhus/public-ip: Get your public IP address - very fast!
- sindresorhus/public-ip-cli: Get your public IP address
- sindresorhus/internal-ip-cli: Get your internal IP address
- silverwind/default-gateway: Get the default network gateway, cross-platform.
- beaugunderson/ip-address: 💻 a library for parsing and manipulating IPv4 and IPv6 addresses in JavaScript
- internal-ip - npm
- proxy-addr - npm
- address - npm
- ipaddr.js - npm
- ip-regex - npm
- public-ip - npm
- dev-ip - npm
- ip-address - npm
- url-parse-lax - npm
- netmask - npm
- is-ip - npm
- ipware - npm
- geo-from-ip - npm
- request-ip - npm
- ip-cidr - npm
- ng-ip-address - npm
- rangecalc - npm
- maxmind - npm
- set-ip-address - npm
- node-where - npm
- node-iplocate - npm
¥轮询(Short Polling)、长轮询(Long Polling)
- yehya/express-longpoll: Lightweight long polling for express.js
¥统一资源标识符(Uniform Resource Identifier,URI)&统一资源定位符(Uniform Resource Location,URL)
urlencode
- urlencode - npm
url-pattern
- snd/url-pattern: easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.
¥上传(Upload)
- Turistforeningen/node-s3-uploader: Flexible and efficient resize, rename, and upload images to Amazon S3 disk storage. Uses the official AWS Node SDK for transfer, and ImageMagick for image processing. Support for multiple image versions targets.
- sailshq/skipper: Streaming multi-uploads for Sails/Express - supports disk, S3, gridfs, and custom file adapters
- armedi/unggah: Express middleware to upload file to Google Cloud Storage, AWS S3, and S3 compatible providers
download
- kevva/download: Download and extract files
- kevva/download-cli: Download and extract files
@ 存储(Storage)
# 高速缓存(Caching)
#least-recently-used,LRU
lru-cache-for-clusters-as-promised
- lru-cache-for-clusters-as-promised - npm
- doublesharp/lru-cache-for-clusters-as-promised
lru-cache-node
- arbazsiddiqui/lru-cache-node: A lighting fast cache manager for node with least-recently-used policy.
- lru-cache-node - npm
node-simple-lru-cache
- simple-lru-cache - npm
secondary-cache
- snowyu/secondary-cache.js: support secondary cache mechanism. the first level cache is fixed memory-resident always with the highest priority. the second level is the LRU cache.
- secondary-cache - npm
#memory-resident/memoization
cacheables
- grischaerbe/cacheables: A simple in-memory cache written in Typescript with automatic cache invalidation and an elegant syntax.
increase-memory-limit
- endel/increase-memory-limit: Increase memory limit for local node binaries ("max-old-space-size")
memory-cache
- ptarjan/node-cache: A simple in-memory cache for nodejs
- memory-cache - npm
async-disk-cache
- async-disk-cache - npm
cache-swap
- cache-swap - npm
caching
- mape/node-caching: Easier caching in node.js
cacache
- npm/cacache: npm's content-addressable cache
- cacache - npm
flat-cache
- royriojas/flat-cache: A stupidly simple key/value storage using files to persist the data
- flat-cache - npm
node-cache
- node-cache
- node-cache/node-cache: a node internal (in-memory) caching module
- node-cache - npm
node-cache-manager
- BryanDonovan/node-cache-manager: Cache module for Node.JS
- dial-once/node-cache-manager-redis: Node cache store for Redis
- dabroek/node-cache-manager-redis-store: Redis store for node-cache-manager using node_redis.
- dabroek/node-cache-manager-ioredis: Redis store for node-cache-manager using IORedis.
- v4l3r10/node-cache-manager-mongodb: Node cache store for MongoDb
- disjunction/node-cache-manager-mongoose: node cache manager store for mongoose
- hotelde/node-cache-manager-fs: Node Cache Manager store for filesystem
- sheershoff/node-cache-manager-fs-binary: Node Cache Manager store for filesystem with faster binary data stored as separate files
- rolandstarke/node-cache-manager-fs-hash: Node Cache Manager store for filesystem that saves the data in a file named with the hash of the key
- marudor/node-cache-manager-hazelcast: Node Cache Manager for Hazelcast
- theogravity/node-cache-manager-memcached-store: memcached impl for node-cache-manager
- theogravity/node-cache-manager-memory-store: Simple in-memory store for node-cache-manager. Mainly used for unit testing purposes.
- cache-manager - npm
type-cacheable
- joshuaslate/type-cacheable: TypeScript-based caching decorator (currently supports Redis, LRU-Cache and NodeCache)
- @type-cacheable/core - npm
- @type-cacheable/node-cache-adapter - npm
- @type-cacheable/redis-adapter - npm
- @type-cacheable/ioredis-adapter - npm
- @type-cacheable/lru-cache-adapter - npm
# 本地连续存储(Continuation-Local Storage,CLS)
node-continuation-local-storage
- othiym23/node-continuation-local-storage: implementation of https://github.com/joyent/node/issues/5243
node-localstorage
- lmaccherone/node-localstorage: A drop-in substitute for the browser native localStorage API that runs on node.js.
- puzpuzpuz/cls-rtracer: Request Tracer - CLS-based request id generation for Express, Fastify, Koa and Hapi, batteries included
- aigoncharov/cls-proxify: Logging on steroids with CLS and Proxy. Integrated with express, koa, fastify.
# 对象存储(Object Storage)
- nuxusr/Node.js---Amazon-S3: An S3 library for node.js. Supports automatic md5 of content, streaming, 100-continues, and very large files
- MrYsLab/s3-extend: Control an Arduino Uno, Circuit Playground Express, ESP-8266, Picoboard or Rasberry Pi From Scratch 3
- aesopwolf/s3-basic-auth: Express middleware to protect an S3 Bucket with Basic Authentication
- atomicframeworks/express-s3-router: A RESTful API for AWS S3 using Express
# 局部线程存储(Thread-local Storage)
cookies
- pillarjs/cookies: Signed and unsigned cookies based on Keygrip
jfs
- flosse/json-file-store: A simple JSON store for Node.js
node-client-sessions
- mozilla/node-client-sessions: secure sessions stored in cookies
tough-cookie
- salesforce/tough-cookie: RFC6265 Cookies and CookieJar for Node.js
@ 安全(Security)
# Validation
fastest-validator
- icebob/fastest-validator: The fastest JS validator library for NodeJS
indicative
- poppinss/indicative: Indicative is a simple yet powerful data validator for Node.js and browsers. It makes it so simple to write async validations on nested set of data.
jayschema
- natesilva/jayschema: [Unmaintained] - A comprehensive JSON Schema validator for Node.js
revalidator
- flatiron/revalidator: A cross-browser / node.js validator powered by JSON Schema
validator.js
- guillaumepotier/validator.js: Powerful objects and strings validation in javascript for Node and the browser
- zrrrzzt/html-validator: A Node.js module for validating html using validator.w3.org/nu
safeify
- Houfeng/safeify: 让你的 Node 应用安全的隔离的执行非信任的用户自定义代码。
- safeify/DOC.md at master · Houfeng/safeify
@ 可视化(Visualization)
#热力图
- substack/node-heatmap: canvas heatmaps in node.js and the browser
@ 国际化
i18n-node
- mashpie/i18n-node: Lightweight simple translation module for node.js / express.js with dynamic json storage. Uses common __('...') syntax in app and templates.
@ 任务队列、定时任务、调度任务
bree
- breejs/bree: The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v10+ and browsers, uses workers to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and graceful shutdown. Simple, fast, and lightweight. Made for @ForwardEmail and @ladjs.
bull
- OptimalBits/bull: Premium Queue package for handling distributed jobs and messages in NodeJS.
node-cron
- node-cron
- node-cron/node-cron: A simple cron-like job scheduler for Node.js
- kelektiv/node-cron: Cron for NodeJS.
- cron - npm
- node-cron - npm
node-schedule
- node-schedule/node-schedule: A cron-like and not-cron-like job scheduler for Node.
- node-schedule
- node-schedule - npm
node-celery
- mher/node-celery: Celery client for Node.js
task.js
- icodeforlove/task.js: Simplified interface for getting CPU intensive code to run on all cores (node.js, and web)
- mozilla/task.js: Beautiful concurrency for JavaScript
- scheduler - npm
@ 数据处理、格式化、类型、编码、解码、压缩&解压缩
# Buffer
bufferhelper
- JacksonTian/bufferhelper: Concat buffer correctly and easily.
clone-buffer
- clone-buffer - npm
- crypto-browserify/buffer-xor: A simple module for bitwise-xor on buffers
# Input/Output,I/O
- sipcapture/paStash: pastaʃ'ʃ = Spaghetti I/O Event Data Processing, Interpolation, Correlation and beyond
# Rate Limiter
node-rate-limiter-flexible
- animir/node-rate-limiter-flexible: Node.js rate limiter by key and protection from DDoS and Brute-Force attacks in process Memory, Redis, MongoDb, Memcached, MySQL, PostgreSQL, Cluster or PM
- jhurliman/node-rate-limiter: A generic rate limiter for node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
# Stream
etl
- ZJONSSON/node-etl: npm install etl
- etl - npm
node-stream-throttle
- tjgq/node-stream-throttle: A rate limiter for node.js streams.
node-throttle
- TooTallNate/node-throttle: Node.js Transform stream that passes data through at `n` bytes per second
- stream-utils
- EvanOxfeld/node-pullstream: A node.js stream you can pull data from.
- sindresorhus/get-stream: Get a stream as a string, buffer, or array
- sindresorhus/get-stdin: Get stdin as a string or buffer
node-brake
- substack/node-brake: throttle a stream with backpressure
parameter
- node-modules/parameter: A parameter verify tools.
- tj/node-only: return whitelisted properties of an object
- jieter/Leaflet.Sync: Synchronized view of two maps.
- API Rate Limiting with Node and Redis | by Joyce Lin | codeburst
@ 词法、语法、语言&项目
# lambda
node-lambda
- motdotla/node-lambda: Command line tool to locally run and deploy your node.js application to Amazon Lambda
- mentum/lambdaws-instant-api: Create scalable and distributed API endpoints from any Javascript function
generator-node
- yeoman/generator-node: Create a Node.js module
import-local
- sindresorhus/import-local: Let a globally installed package use a locally installed version of itself if available
isolated-vm
- laverdet/isolated-vm: Secure & isolated JS environments for nodejs
jsdom
js-symbol-tree
- jsdom/js-symbol-tree: Turn any collection of objects into its own efficient tree or linked list using Symbol
- jsdom/jsdom: A JavaScript implementation of the WHATWG DOM and HTML standards, for use with node.js
JSTransformers
- jstransformers/jstransformer: Normalize the API of any JSTransformer.
- ai/jstransformer-lowlight: Lowlight support for JSTransformers
- jstransformers/jstransformer-babel: Babel support for JSTransformers.
- jstransformer - npm
looks-same
- gemini-testing/looks-same: Node.js library for comparing images
lowjs
- neonious/lowjs: A port of Node.JS with far lower system requirements. Community version for POSIX systems such as Linux, uClinux or Mac OS X.
npm-dom
- npm-dom
node-DeepSpeech
- teamthesol/node-DeepSpeech: We provides 'Node' functions for easy use of 'Mozilla/DeepSpeech' STT.
node-libs-browser
- webpack/node-libs-browser: [DEPRECATED] The node core libs for in browser usage.
- node-libs-browser - npm
tink
- npm/tink: a dependency unwinder for javascript
- llafuente/class: Class system for nodejs (ES5 required, could work on new browsers). Provide a proper clean wait to deal with spagetti code that usually polute Javascript. Also provide a proper typeof and instanceof.
- ksky521/nodeppt: This is probably the best web presentation tool so far!
- nathankellenicki/node-poweredup: A Javascript module to interface with LEGO Powered Up components.
Node.js projects
#Node.js 服务端渲染(SSR)
#微服务
- burning0xb/common-service
- burning0xb/node-service-common: 这是一个微服务通用节点
- burning0xb/node-service-order: 这是一个微服务订单节点
- burning0xb/node-service-account: 这是一个微服务账户节点
- burning0xb/api-rest
blog-node
- biaochenxuying/blog-node: 基于 node + express + mongodb 的博客网站后台
instagram-private-api
- dilame/instagram-private-api: NodeJS Instagram private API client. Written in TypeScript.
Node-RED
- Node-RED
- node-red/node-red: Low-code programming for event-driven applications
- node-red - npm
- Node-RED
- ドキュメント : Node-RED日本ユーザ会
- APIリファレンス : Node-RED日本ユーザ会
Node.js to browser
- bokub/lyo: 📦 Node.js to browser - The easy way
ncc
- zeit/ncc: Node.js Compiler Collection
node-elm
- bailicangdu/node-elm: 基于 node.js + Mongodb 构建的后台系统
node-fs
- bailicangdu/node-fs: 基于node搭建的文件/图片管理系统
nodeMirror
- soliton4/nodeMirror: node.js + CodeMirror = powerful ide
Node-Media-Server
- illuspas/Node-Media-Server: A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH/MP4 Media Server
Throttle
- dmolsen/Throttle: Throttle is a simple node.js app that makes it easier to test how a website performs on poor network connections. For example, testing a responsive website on a poor 3G connection without actually having to have a poor 3G connection. Sim
- dmolsen.com
- answershuto/Rental: 🏠 Rental app base on Node.js
- johntitus/node-horseman: Run PhantomJS from Node
- erhutime/MsgAllTime: 演示项目
- Nirongxu/nodePlatform-eggjs: 基于egg.js编写的node平台
- ruralist-siyi/koa2-mysql-sequelize-JWT: Node.js、koa2、sequelize and mysql、log4js、JWT ;Node.js全栈实战开发;前端taro实现了一个目标记录的weapp;
- lifenglei/my-story: 一个学习node的练手项目 node+mysql+vue
- yenly/foamy-nextjs: Basic Foam + NextJS with MDX starter for building a digital garden
- pipiliang/docker-dashboard: Console based docker dashboard.
- hua1995116/shark-cleaner: A cleaning tool to help you quickly clear cache garbage.
- leochen-g/wechatBot: 微信每日说,三步教你用Node做一个微信哄女友(基友)神器!还能帮女朋友解决垃圾分类难题
Node.js 资源、整理集&FAQ
¥Node.js 资源
Nodejs-Roadmap
- qufei1993/Nodejs-Roadmap: 【Nodejs-Roadmap】侧重于 Node.js 服务端的开发指南,公众号 “Nodejs技术栈”
- soliury/noder-react-native: The mobile app of cnodejs.org written in React Native
- Node.js技术栈
- 五月君的动态
nodejs.dev
- nodejs/nodejs.dev: A new Node.js resource built using Gatsby.js with React.js, TypeScript, and Remark.
- Run JavaScript Everywhere.
- The package-lock.json file
- nodejs · GitHub Topics
- node · GitHub Topics
- Node.js 性能平台团队
- sindresorhus/awesome-nodejs: Delightful Node.js packages and resources
- gamedilong/awesome-nodejs-cn: nodejs优秀资源集
- Pines-Cheng/awesome-nodejs-cn: Nodejs 资源大全中文版,正在翻译中。。。
- ElemeFE/node-interview: How to pass the Node.js interview of ElemeFE.
- typescript-cheatsheets/node: (seeking maintainers) Cheatsheets for experienced Node.js developers getting started with TypeScript
- blogfoster/blogfoster-scripts: Single-command, zero-config tooling for Node.js projects
- nswbmw/node-in-debugging: 《Node.js 调试指南》
- nswbmw/N-blog: 《一起学 Node.js》
- goldbergyoni/nodebestpractices: The Node.js best practices list (July 2020)
- NoderSurvey/reporters: Node.js 开发者报告
- chyingp/nodejs-learning-guide: Nodejs学习笔记以及经验总结,公众号"程序猿小卡"
- i5ting/How-to-learn-node-correctly: [全文]如何正确的学习Node.js
- aisuhua/restful-api-design-references: RESTful API 设计参考文献列表,可帮助你更加彻底的了解REST风格的接口设计。
- i0natan/nodebestpractices: The largest Node.JS best practices list (June 2018)
- Node Weekly
- NodeSchool
- Node - DEV Community
- A NodeJS Magyarul
- Node.js Project Calendar
- node.js中文资料导航_node-js,资源分享_whqet-CSDN博客
- nswbmw/N-chat: 使用 Express + Socket.IO 搭建的多人聊天室
- assert 模块 -- JavaScript 标准参考教程(alpha)
¥C/C++ Addons with N-API
- n-api · GitHub Topics
- The Node-API Resource
- 如何发布 N-API 包 | Node.js
- Newest 'n-api' Questions - Stack Overflow
- 写一个N-API没那么难? - 知乎
- 从暴力到 NAN 再到 NAPI——Node.js 原生模块开发方式变迁 - CNode技术社区
- 豆米的博客
- DavidCai1111/nodejs-api-doc: Node.js API doc in Chinese
¥Node.js 整理集
《node.js搭建接口》
《nodejs --- 融会贯通》
《Node.js入门系列》
《NodeJs简明教程》
- (...) NodeJs简明教程(1)_程序开发 - SegmentFault 思否
- (...) NodeJs简明教程(2)_程序开发 - SegmentFault 思否
- (...) NodeJs简明教程(3)_程序开发 - SegmentFault 思否
- (...) NodeJs简明教程(4)_程序开发 - SegmentFault 思否
- (...) NodeJs简明教程(5)_程序开发 - SegmentFault 思否
- (...) NodeJs简明教程(6)_程序开发 - SegmentFault 思否
- (...) NodeJs简明教程(7)_程序开发 - SegmentFault 思否
- (...) NodeJs简明教程(8)_程序开发 - SegmentFault 思否
- (...) NodeJs简明教程(9)_程序开发 - SegmentFault 思否
- (...) NodeJs简明教程(10)_程序开发 - SegmentFault 思否
- (...) NodeJs简明教程(11) - 完结篇_程序开发 - SegmentFault 思否
《Node.js 包教不包会》
- alsotang/node-lessons: 《Node.js 包教不包会》 by alsotang
《使用 Node.js 定制你的技术雷达》
《教你用node从零搭建一套微服务系统》
- 教你用node从零搭建一套微服务系统(一)_个人文章 - SegmentFault 思否
- 教你用node从零搭建一套微服务系统(二) - 个人文章 - SegmentFault 思否
- 教你用node从零搭建一套微服务系统(三) - 个人文章 - SegmentFault 思否
- 教你用node从零搭建一套微服务系统(四) - 个人文章 - SegmentFault 思否
- Newest 'node.js' Questions - Stack Overflow
- The most insightful stories about Nodejs - Medium
- Node.js Collection – Medium
- Nodejs技术栈 - 知乎
- Node.js进阶 - 知乎
- youyudehexie/node123: node.js中文资料导航
¥Node.js FAQ
¥File System
复制、删除文件 & 文件夹
- Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件_node.js_脚本之家
- Node.JS循环递归复制文件夹目录及其子文件夹下的所有文件 - OurJS
文件路径
- 浅析 NodeJs 的几种文件路径 · Issue #48 · imsobear/blog
- javascript - Node __dirname, process.cwd() are reporting actual directory instead of symlinked one - Stack Overflow
- nodejs __dirname 与 process.cwd()的区别-布布扣-bubuko.com
- node中__dirname、__filename、process.cwd()、process.chdir()表示的路径_慕课手记
文件上传
- node.js中的fs.unlinkSync方法使用说明_node.js_脚本之家
- node.js中的fs.unlink方法使用说明_node.js_脚本之家
- node.js中的fs.fsync方法使用说明_node.js_脚本之家
- node.js中的fs.ftruncate方法使用说明_node.js_脚本之家
- node.js中的fs.fsyncSync方法使用说明_node.js_脚本之家
- node.js中的fs.writeSync方法使用说明_node.js_脚本之家
- node.js中的fs.write方法使用说明_node.js_脚本之家
- node.js中的fs.writeFile方法使用说明_node.js_脚本之家
- node.js中的fs.writeFileSync方法使用说明_node.js_脚本之家
- node.js中的fs.writeFile方法使用说明_node.js_脚本之家
¥Path
path.resolve 和 path.join
- 详解Node.js中path模块的resolve()和join()方法的区别_node.js_脚本之家
- Nodejs path.resolve 和 path.join | 大专栏
- browserify/path-browserify: The path module from Node.js for browsers
- 浅析 NodeJs 的几种文件路径_node.js_脚本之家
¥VM (Executing JavaScript)
- patriksimek/vm2: Advanced vm/sandbox for Node.js
- browserify/vm-browserify: require('vm') like in node but for the browser
HTTP 客户端
检测端口
- 利用Node.js检测端口是否被占用的方法_node.js_脚本之家
进程与线程
去水印
- Faithree/dy: 100 行 js 代码下载抖音无水印视频、node.js
- 抖音: 抖音sign算法接口、去水印、schemeURL
- 用 Python 下载抖音无水印视频
内存
可执行
- 将Node.js项目打包为一个可执行文件。 - 知乎
运行 Python 代码
- pipcook/packages/boa at main · alibaba/pipcook
- @pipcook/boa - npm
- imgcook/boa: Call Python packages in JavaScript.
- Implementing Redis Pub/Sub in Node.js Application - DEV Community
- Node.js - What's next
- PhantomJS not found on PATH_慕课问答
- nodejs stdout重定向到文件(日志写入) | Jason Zeng
- Express搭建服务器-webfem
- node.js+express搭建简单的web服务器 | Wangx's blog
Python
Python core
@ Documentation
Python 教程(The Python Tutorial)
- The Python Tutorial — Python 3.11.0a7 documentation
- Python 教程 — Python 3.11.0a7 文档
- 7. 输入与输出 — Python 3.11.0a7 文档
- 4. More Control Flow Tools — Python 2.7.18 documentation
Python 标准库(The Python Standard Library)
内置函数(Built-in Functions)
- Built-in Functions — Python 3.10.4 documentation
- 内置函数 — Python 3.10.4 文档
内置常量(Built-in Constants)
- Built-in Constants — Python 3.10.4 documentation
- 内置常量 — Python 3.10.4 文档
内置类型(Built-in Types)
- Built-in Types — Python 3.10.4 documentation
- 内置类型 — Python 3.10.4 文档
- 5. Built-in Types — Python 2.7.18 documentation
内置异常(Built-in Exceptions)
- Built-in Exceptions — Python 3.10.4 documentation
- 内置异常 — Python 3.10.4 文档
文本处理服务(Text Processing Services)
string
- string — Common string operations — Python 3.10.4 documentation
- string --- 常见的字符串操作 — Python 3.10.4 文档
re
- re — Regular expression operations — Python 3.10.4 documentation
- re --- 正则表达式操作 — Python 3.10.4 文档
- re --- 正则表达式操作 — Python 3.10.4 說明文件
- Python 正则表达式 | 菜鸟教程
difflib
- difflib --- 计算差异的辅助工具 — Python 3.10.2 文档
- difflib — Helpers for computing deltas — Python 3.10.4 documentation
- Text Processing Services — Python 3.10.4 documentation
- 文本处理服务 — Python 3.10.4 文档
二进制数据服务(Binary Data Services)
- Binary Data Services — Python 3.10.4 documentation
- 二进制数据服务 — Python 3.10.4 文档
数据类型(Data Types)
datetime
- datetime — Basic date and time types — Python 3.10.4 documentation
- datetime --- 基本日期和时间类型 — Python 3.10.4 文档
zoneinfo
- zoneinfo — IANA time zone support — Python 3.10.4 documentation
- zoneinfo --- IANA 时区支持 — Python 3.10.4 文档
calendar
- calendar — General calendar-related functions — Python 3.10.4 documentation
collections
- collections — Container datatypes — Python 3.10.4 documentation
- collections.abc — Abstract Base Classes for Containers — Python 3.10.4 documentation
- collections --- 容器資料型態 — Python 3.10.4 說明文件
- OrderedDict vs dict in Python: The Right Tool for the Job – Real Python
- collections --- 容器数据类型 — Python 3.10.4 文档
heapq
- heapq — Heap queue algorithm — Python 3.10.4 documentation
bisect
- bisect — Array bisection algorithm — Python 3.10.4 documentation
array
- array — Efficient arrays of numeric values — Python 3.10.4 documentation
- array --- 高效的数值数组 — Python 3.10.4 文档
weakref
- weakref — Weak references — Python 3.10.4 documentation
types
- types — Dynamic type creation and names for built-in types — Python 3.10.4 documentation
- types --- 动态类型创建和内置类型名称 — Python 3.10.4 文档
copy
- copy — Shallow and deep copy operations — Python 3.10.4 documentation
pprint
- pprint — Data pretty printer — Python 3.10.4 documentation
- pprint --- 数据美化输出 — Python 3.10.4 文档
reprlib
- reprlib — Alternate repr() implementation — Python 3.10.4 documentation
enum
- enum — Support for enumerations — Python 3.10.4 documentation
- enum --- 对枚举的支持 — Python 3.10.4 文档
graphlib
- graphlib — Functionality to operate with graph-like structures — Python 3.10.4 documentation
- Data Types — Python 3.10.4 documentation
- 数据类型 — Python 3.10.4 文档
数字和数学模块(Numeric and Mathematical Modules)
numbers
- numbers — Numeric abstract base classes — Python 3.10.4 documentation
- numbers --- 数字的抽象基类 — Python 3.10.4 文档
math
- math — Mathematical functions — Python 3.10.4 documentation
- math --- 数学函数 — Python 3.10.4 文档
cmath
- cmath — Mathematical functions for complex numbers — Python 3.10.4 documentation
- cmath --- 关于复数的数学函数 — Python 3.10.4 文档
decimal
- decimal — Decimal fixed point and floating point arithmetic — Python 3.10.4 documentation
- decimal --- 十进制定点和浮点运算 — Python 3.10.4 文档
fractions
- fractions — Rational numbers — Python 3.10.4 documentation
- fractions --- 分数 — Python 3.10.4 文档
random
- random — Generate pseudo-random numbers — Python 3.10.4 documentation
- random --- 生成伪随机数 — Python 3.10.4 文档
statistics
- statistics — Mathematical statistics functions — Python 3.10.4 documentation
- statistics --- 数学统计函数 — Python 3.10.4 文档
- Numeric and Mathematical Modules — Python 3.10.4 documentation
- 数字和数学模块 — Python 3.10.4 文档
函数式编程模块(Functional Programming Modules)
itertools
- itertools — Functions creating iterators for efficient looping — Python 3.8.2 documentation
- itertools --- 为高效循环而创建迭代器的函数 — Python 3.10.4 文档
- Itertools in Python 3, By Example – Real Python
functools
- functools — Higher-order functions and operations on callable objects — Python 3.10.4 documentation
- functools --- 高阶函数和可调用对象上的操作 — Python 3.10.4 文档
operator
- operator — Standard operators as functions — Python 3.10.4 documentation
- operator --- 标准运算符替代函数 — Python 3.10.4 文档
- Functional Programming Modules — Python 3.10.4 documentation
- 函数式编程模块 — Python 3.10.4 文档
文件和目录访问(File and Directory Access)
pathlib
- pathlib — Object-oriented filesystem paths — Python 3.10.4 documentation
- pathlib --- 面向对象的文件系统路径 — Python 3.10.4 文档
- pathlib — Object-oriented filesystem paths — Python 3.7.13 documentation
os.path
- os.path — Common pathname manipulations — Python 3.10.4 documentation
- os.path --- 常用路径操作 — Python 3.10.4 文档
- 11.2. os.path — 常见路径操作 — Python 3.5.10 說明文件
- Python os.path() 模块 | 菜鸟教程
fileinput
- fileinput — Iterate over lines from multiple input streams — Python 3.10.4 documentation
- fileinput --- 迭代来自多个输入流的行 — Python 3.10.4 文档
stat
- stat — Interpreting stat() results — Python 3.10.4 documentation
- stat --- 解析 stat() 结果 — Python 3.10.4 文档
filecmp
- filecmp — File and Directory Comparisons — Python 3.10.4 documentation
- filecmp --- 文件及目录的比较 — Python 3.10.4 文档
- fnmatch --- Unix 文件名模式匹配 — Python 3.10.4 文档
tempfile
- tempfile — Generate temporary files and directories — Python 3.10.4 documentation
- tempfile --- 生成临时文件和目录 — Python 3.10.4 文档
glob
- glob — Unix style pathname pattern expansion — Python 3.10.4 documentation
- glob --- Unix 风格路径名模式扩展 — Python 3.10.4 文档
fnmatch
- fnmatch — Unix filename pattern matching — Python 3.10.4 documentation
shutil
- shutil — High-level file operations — Python 3.10.4 documentation
- shutil --- 高阶文件操作 — Python 3.10.4 文档
- File and Directory Access — Python 3.10.4 documentation
- 文件和目录访问 — Python 3.10.4 文档
数据持久化(Data Persistence)
- Data Persistence — Python 3.10.4 documentation
- 数据持久化 — Python 3.10.4 文档
- pickle — Python object serialization — Python 3.10.4 documentation
- pickle --- Python 对象序列化 — Python 3.10.4 文档
数据压缩和存档(Data Compression and Archiving)
zlib
- zlib — Compression compatible with gzip — Python 3.10.4 documentation
- zlib --- 与 gzip 兼容的压缩 — Python 3.10.4 文档
gzip
- gzip — Support for gzip files — Python 3.10.4 documentation
- gzip --- 对 gzip 格式的支持 — Python 3.10.4 文档
bz2
- bz2 — Support for bzip2 compression — Python 3.10.4 documentation
- bz2 --- 对 bzip2 压缩算法的支持 — Python 3.10.4 文档
lzma
- lzma — Compression using the LZMA algorithm — Python 3.10.4 documentation
- lzma --- 用 LZMA 算法压缩 — Python 3.10.4 文档
zipfile
- zipfile — Work with ZIP archives — Python 3.10.4 documentation
- zipfile --- 使用ZIP存档 — Python 3.10.4 文档
tarfile
- tarfile — Read and write tar archive files — Python 3.10.4 documentation
- tarfile --- 读写tar归档文件 — Python 3.10.4 文档
- Data Compression and Archiving — Python 3.10.4 documentation
- 数据压缩和存档 — Python 3.10.4 文档
文件格式(File Formats)
csv
- csv — CSV File Reading and Writing — Python 3.10.4 documentation
- csv --- CSV 文件读写 — Python 3.10.4 文档
configparser
- configparser — Configuration file parser — Python 3.10.4 documentation
- configparser --- 配置文件解析器 — Python 3.10.4 文档
- configparser --- 配置文件解析器 — Python 3.10.4 說明文件
tomllib
- tomllib — Parse TOML files — Python 3.11.0a7 documentation
netrc
- netrc — netrc file processing — Python 3.10.4 documentation
- netrc --- netrc 文件处理 — Python 3.10.4 文档
- netrc — netrc file processing — Python 3.11.0a7 documentation
plistlib
- plistlib — Generate and parse Apple .plist files — Python 3.11.0a7 documentation
- File Formats — Python 3.10.4 documentation
- File Formats — Python 3.11.0a7 documentation
- 文件格式 — Python 3.10.4 文档
加密服务(Cryptographic Services)
hashlib
- hashlib — Secure hashes and message digests — Python 3.10.4 documentation
- hashlib --- 安全哈希与消息摘要 — Python 3.10.4 文档
hmac
- hmac — Keyed-Hashing for Message Authentication — Python 3.10.4 documentation
- hmac --- 基于密钥的消息验证 — Python 3.10.4 文档
- Cryptographic Services — Python 3.10.4 documentation
- 加密服务 — Python 3.10.4 文档
通用操作系统服务(Generic Operating System Services)
os
- os — Miscellaneous operating system interfaces — Python 3.10.4 documentation
- os --- 多种操作系统接口 — Python 3.10.4 文档
- Python os.chmod() 方法 | 菜鸟教程
io
- io — Core tools for working with streams — Python 3.10.4 documentation
- io --- 处理流的核心工具 — Python 3.10.4 文档
time
- time — Time access and conversions — Python 3.10.4 documentation
- time --- 时间的访问和转换 — Python 3.10.4 文档
argparse
- argparse — Parser for command-line options, arguments and sub-commands — Python 3.10.2 documentation
- argparse --- 命令行选项、参数和子命令解析器 — Python 3.10.4 文档
- 16.4. argparse — 命令行选项、参数和子命令解析器 — Python 3.6.15 文档
getopt
- getopt — C-style parser for command line options — Python 3.10.2 documentation
- getopt --- C 风格的命令行选项解析器 — Python 3.10.4 文档
logging
- logging — Logging facility for Python — Python 3.10.4 documentation
- logging --- Python 的日志记录工具 — Python 3.10.4 文档
logging.config
- logging.config — Logging configuration — Python 3.10.4 documentation
- logging.config --- 日志记录配置 — Python 3.10.4 文档
logging.handlers
- logging.handlers — Logging handlers — Python 3.10.4 documentation
- logging.handlers --- 日志处理程序 — Python 3.10.4 文档
getpass
- getpass — Portable password input — Python 3.10.4 documentation
- getpass --- 便携式密码输入工具 — Python 3.10.4 文档
platform
- platform — Access to underlying platform’s identifying data — Python 3.10.4 documentation
- platform --- 获取底层平台的标识数据 — Python 3.10.4 文档
errno
- errno — Standard errno system symbols — Python 3.10.4 documentation
- errno --- 标准 errno 系统符号 — Python 3.10.4 文档
ctypes
- ctypes — A foreign function library for Python — Python 3.10.4 documentation
- ctypes --- Python 的外部函数库 — Python 3.10.4 文档
- Generic Operating System Services — Python 3.10.4 documentation
- 通用操作系统服务 — Python 3.10.4 文档
并发执行(Concurrent Execution)
threading
- threading — Thread-based parallelism — Python 3.10.4 documentation
- threading --- 基于线程的并行 — Python 3.10.4 文档
multiprocessing
- multiprocessing — Process-based parallelism — Python 3.10.4 documentation
- multiprocessing --- 基于进程的并行 — Python 3.10.4 文档
multiprocessing.shared_memory
- multiprocessing.shared_memory — Provides shared memory for direct access across processes — Python 3.10.4 documentation
- multiprocessing.shared_memory --- 可从进程直接访问的共享内存 — Python 3.10.4 文档
concurrent
- The concurrent package — Python 3.10.4 documentation
- concurrent 包 — Python 3.10.4 文档
concurrent.futures
- concurrent.futures — Launching parallel tasks — Python 3.10.4 documentation
- concurrent.futures --- 启动并行任务 — Python 3.10.4 文档
subprocess
- subprocess — Subprocess management — Python 3.10.4 documentation
- subprocess --- 子进程管理 — Python 3.10.4 文档
sched
- sched --- 事件调度器 — Python 3.10.4 文档
- sched — Event scheduler — Python 3.10.4 documentation
queue
- queue — A synchronized queue class — Python 3.10.4 documentation
- queue --- 一个同步的队列类 — Python 3.10.4 文档
contextvars
- contextvars — Context Variables — Python 3.10.4 documentation
- contextvars --- 上下文变量 — Python 3.10.4 文档
_thread
- _thread — Low-level threading API — Python 3.10.4 documentation
- _thread --- 底层多线程 API — Python 3.10.4 文档
- Concurrent Execution — Python 3.10.4 documentation
- 并发执行 — Python 3.10.4 文档
网络和进程间通信(Networking and Interprocess Communication)
asyncio
- asyncio — Asynchronous I/O — Python 3.10.4 documentation
- asyncio --- 异步 I/O — Python 3.10.4 文档
- Async IO in Python: A Complete Walkthrough – Real Python
- python/asyncio: asyncio historical repository
- asyncio · PyPI
- 队列集 — Python 3.10.4 文档
- 队列集 — Python 3.10.4 說明文件
socket
- socket — Low-level networking interface — Python 3.10.4 documentation
- socket --- 底层网络接口 — Python 3.10.4 文档
ssl
- ssl — TLS/SSL wrapper for socket objects — Python 3.10.4 documentation
- ssl --- 套接字对象的 TLS/SSL 包装器 — Python 3.10.4 文档
- Networking and Interprocess Communication — Python 3.10.4 documentation
- 网络和进程间通信 — Python 3.10.4 文档
互联网数据处理(Internet Data Handling)
email
- email — An email and MIME handling package — Python 3.10.4 documentation
- email --- 电子邮件与 MIME 处理包 — Python 3.10.4 文档
json
- json — JSON encoder and decoder — Python 3.10.4 documentation
- json --- JSON 编码和解码器 — Python 3.10.4 文档
mimetypes
- mimetypes — Map filenames to MIME types — Python 3.10.4 documentation
- mimetypes --- 映射文件名到 MIME 类型 — Python 3.10.4 文档
base64
- base64 — Base16, Base32, Base64, Base85 Data Encodings — Python 3.10.4 documentation
- base64 --- Base16, Base32, Base64, Base85 数据编码 — Python 3.10.4 文档
- Internet Data Handling — Python 3.10.4 documentation
- 互联网数据处理 — Python 3.10.4 文档
结构化标记处理工具(Structured Markup Processing Tools)
html
- html — HyperText Markup Language support — Python 3.10.4 documentation
- html --- 超文本标记语言支持 — Python 3.10.4 文档
xml
- XML Processing Modules — Python 3.10.4 documentation
- XML处理模块 — Python 3.10.4 文档
- Structured Markup Processing Tools — Python 3.10.4 documentation
- 结构化标记处理工具 — Python 3.10.4 文档
互联网协议和支持(Internet Protocols and Support)
webbrowser
- webbrowser — Convenient web-browser controller — Python 3.10.4 documentation
- webbrowser --- 方便的 Web 浏览器控制工具 — Python 3.10.4 文档
wsgiref
- wsgiref — WSGI Utilities and Reference Implementation — Python 3.10.4 documentation
- wsgiref --- WSGI 工具和参考实现 — Python 3.10.4 文档
urllib
- urllib — URL handling modules — Python 3.10.4 documentation
- urllib --- URL 处理模块 — Python 3.10.4 文档
http
- http — HTTP modules — Python 3.10.4 documentation
- http --- HTTP 模块 — Python 3.10.4 文档
ftplib
- ftplib — FTP protocol client — Python 3.10.4 documentation
- ftplib --- FTP 协议客户端 — Python 3.10.4 文档
poplib
- poplib — POP3 protocol client — Python 3.10.4 documentation
- poplib --- POP3 协议客户端 — Python 3.10.4 文档
imaplib
- imaplib — IMAP4 protocol client — Python 3.10.4 documentation
- imaplib --- IMAP4 协议客户端 — Python 3.10.4 文档
smtplib
- smtplib — SMTP protocol client — Python 3.10.4 documentation
- smtplib --- SMTP 协议客户端 — Python 3.10.4 文档
uuid
- uuid — UUID objects according to RFC 4122 — Python 3.10.4 documentation
- uuid --- RFC 4122 定义的UUID对象 — Python 3.10.4 文档
socketserver
- socketserver — A framework for network servers — Python 3.10.4 documentation
- socketserver --- 用于网络服务器的框架 — Python 3.10.4 文档
xmlrpc
- xmlrpc — XMLRPC server and client modules — Python 3.10.4 documentation
- xmlrpc --- XMLRPC 服务端与客户端模块 — Python 3.10.4 文档
ipaddress
- ipaddress — IPv4/IPv6 manipulation library — Python 3.10.4 documentation
- ipaddress --- IPv4/IPv6 操作库 — Python 3.10.4 文档
- Internet Protocols and Support — Python 3.10.4 documentation
- 互联网协议和支持 — Python 3.10.4 文档
多媒体服务(Multimedia Services)
- Multimedia Services — Python 3.10.4 documentation
- 多媒体服务 — Python 3.10.4 文档
国际化(Internationalization)
- Internationalization — Python 3.10.4 documentation
- 国际化 — Python 3.10.4 文档
程序框架(Program Frameworks)
cmd
- cmd — Support for line-oriented command interpreters — Python 3.10.4 documentation
- cmd --- 支持面向行的命令解释器 — Python 3.10.4 文档
- Program Frameworks — Python 3.10.4 documentation
- 程序框架 — Python 3.10.4 文档
Tk图形用户界面(GUI)(Graphical User Interfaces with Tk)
- Graphical User Interfaces with Tk — Python 3.10.4 documentation
- Tk图形用户界面(GUI) — Python 3.10.4 文档
- tkinter — Python interface to Tcl/Tk — Python 3.10.5 documentation
开发工具(Development Tools)
- Development Tools — Python 3.10.4 documentation
- 开发工具 — Python 3.10.4 文档
类型提示支持(Support for type hints)
- typing — Support for type hints — Python 3.10.4 documentation
- typing --- 类型提示支持 — Python 3.10.4 文档
调试和分析(Debugging and Profiling)
Audit events table
- Audit events table — Python 3.10.4 documentation
bdb
- bdb — Debugger framework — Python 3.10.4 documentation
faulthandler
- faulthandler — Dump the Python traceback — Python 3.10.4 documentation
pdb
- pdb — The Python Debugger — Python 3.10.4 documentation
The Python Profilers
- The Python Profilers — Python 3.10.4 documentation
timeit
- timeit — Measure execution time of small code snippets — Python 3.10.4 documentation
trace
- trace — Trace or track Python statement execution — Python 3.10.4 documentation
- trace —— 跟踪 Python 语句的执行 — Python 3.10.4 文档
tracemalloc
- tracemalloc — Trace memory allocations — Python 3.10.4 documentation
- Debugging and Profiling — Python 3.10.4 documentation
- 调试和分析 — Python 3.10.4 文档
软件打包和分发(Software Packaging and Distribution)
distutils
- distutils — Building and installing Python modules — Python 3.10.4 documentation
- stsci.distutils · PyPI
- distutils --- 构建和安装 Python 模块 — Python 3.10.4 文档
venv
- venv — Creation of virtual environments — Python 3.10.4 documentation
- venv --- 创建虚拟环境 — Python 3.10.4 文档
zipapp
- zipapp — Manage executable Python zip archives — Python 3.10.4 documentation
- zipapp —— 管理可执行的 Python zip 打包文件 — Python 3.10.4 文档
- Software Packaging and Distribution — Python 3.10.4 documentation
- 软件打包和分发 — Python 3.10.4 文档
Python运行时服务(Python Runtime Services)
sys
- sys — System-specific parameters and functions — Python 3.10.4 documentation
- sys --- 系统相关的参数和函数 — Python 3.10.4 文档
sysconfig
- sysconfig — Provide access to Python’s configuration information — Python 3.10.4 documentation
- sysconfig —— 提供对 Python 配置信息的访问支持 — Python 3.10.4 文档
builtins
- builtins — Built-in objects — Python 3.10.4 documentation
- builtins --- 内建对象 — Python 3.10.4 文档
__main__
- __main__ — Top-level code environment — Python 3.10.4 documentation
- __main__ --- Top-level code environment — Python 3.10.4 文档
gc
- gc — Garbage Collector interface — Python 3.10.4 documentation
- gc --- 垃圾回收器接口 — Python 3.10.4 文档
- Python Runtime Services — Python 3.10.4 documentation
- Python运行时服务 — Python 3.10.4 文档
自定义 Python 解释器(Custom Python Interpreters)
- Custom Python Interpreters — Python 3.10.4 documentation
- 自定义 Python 解释器 — Python 3.10.4 文档
导入模块(Importing Modules)
pkgutil
- pkgutil — Package extension utility — Python 3.10.4 documentation
- pkgutil --- 包扩展工具 — Python 3.10.4 文档
modulefinder
- modulefinder — Find modules used by a script — Python 3.10.4 documentation
- modulefinder --- 查找脚本使用的模块 — Python 3.10.4 文档
importlib
- importlib — The implementation of import — Python 3.10.4 documentation
- importlib --- import 的实现 — Python 3.10.4 文档
- Importing Modules — Python 3.10.4 documentation
- 导入模块 — Python 3.10.4 文档
Python 语言服务(Python Language Services)
ast
- ast — Abstract Syntax Trees — Python 3.10.4 documentation
- ast --- 抽象语法树 — Python 3.10.4 文档
- Python Language Services — Python 3.10.4 documentation
- Python 语言服务 — Python 3.10.4 文档
Windows系统相关模块(MS Windows Specific Services)
- MS Windows Specific Services — Python 3.10.4 documentation
- Windows系统相关模块 — Python 3.10.4 文档
Unix 专有服务(Unix Specific Services)
- Unix Specific Services — Python 3.10.4 documentation
- Unix 专有服务 — Python 3.10.4 文档
- pty — Pseudo-terminal utilities — Python 3.10.5 documentation
被取代的模块(Superseded Modules)
- Superseded Modules — Python 3.10.4 documentation
- 被取代的模块 — Python 3.10.4 文档
Security Considerations
- Security Considerations — Python 3.10.4 documentation
未创建文档的模块(Undocumented Modules)
- Undocumented Modules — Python 3.10.4 documentation
- 未创建文档的模块 — Python 3.10.4 文档
- The Python Standard Library — Python 3.11.0a7 documentation
- Python 标准库 — Python 3.11.0a7 文档
- The Python Standard Library — Python 2.7.18 documentation
Python 语言参考手册(The Python Language Reference)
- The Python Language Reference — Python 3.11.0a7 documentation
- Python 语言参考手册 — Python 3.10.4 文档
- 5. 导入系统 — Python 3.10.4 文档
Python安装和使用(Python Setup and Usage)
- Python Setup and Usage — Python 3.11.0a7 documentation
- Python安装和使用 — Python 3.11.0a7 文档
Python 常用指引(Python HOWTOs)
- Python HOWTOs — Python 3.11.0a7 documentation
- Python 常用指引 — Python 3.11.0a7 文档
安装 Python 模块(Installing Python Modules)
- Installing Python Modules — Python 3.11.0a7 documentation
- 安装 Python 模块 — Python 3.11.0a7 文档
分发 Python 模块(Distributing Python Modules)
- Distributing Python Modules — Python 3.11.0a7 documentation
- 分发 Python 模块 — Python 3.11.0a7 文档
扩展和嵌入 Python 解释器(Extending and Embedding the Python Interpreter)
- Extending and Embedding the Python Interpreter — Python 3.11.0a7 documentation
- 扩展和嵌入 Python 解释器 — Python 3.11.0a7 文档
Python/C API 参考手册(Python/C API Reference Manual)
- Python/C API Reference Manual — Python 3.11.0a7 documentation
- Python/C API 参考手册 — Python 3.11.0a7 文档
Python 常见问题(Python Frequently Asked Questions)
- Python Frequently Asked Questions — Python 3.11.0a7 documentation
- Python 常见问题 — Python 3.11.0a7 文档
- Our Documentation | Python.org
- 3.11.0a7 Documentation
- 3.10.4 Documentation
- 3.10.4 Documentation
- 3.10.4 Documentation
- The Python Standard Library — Python 3.10.4 documentation
- Python 标准库 — Python 3.10.4 文档
- Python 2.7.18 說明文件
- The Python Standard Library — Python 2.7.18 documentation
- Glossary — Python 3.12.0a0 documentation
- Python Module Index — Python 3.12.0a0 documentation
- Index — Python 3.12.0a0 documentation
@ Python Style Guide
- styleguide | Style guides for Google-originated open-source projects
- PEP 8 – Style Guide for Python Code | peps.python.org
- styleguide | Style guides for Google-originated open-source projects
IPython
- IPython
- ipython/ipython: Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
- ipython · PyPI
- Jupyter and the future of IPython — IPython
PyO3
- PyO3
- PyO3/pyo3: Rust bindings for the Python interpreter
- maturin · PyPI
- Introduction - PyO3 user guide
Python Enhancement Proposals,PEPs
- python/peps: Python Enhancement Proposals
- PEP 0 – Index of Python Enhancement Proposals (PEPs) | peps.python.org
- PEP 0 – Index of Python Enhancement Proposals (PEPs) | peps.python.org
- PEP 249 – Python Database API Specification v2.0 | peps.python.org
- PEP 333 – Python Web Server Gateway Interface v1.0 | peps.python.org
- PEP 440 – Version Identification and Dependency Specification | peps.python.org
- PEP 3143 – Standard daemon process library | peps.python.org
- PEP 3333 – Python Web Server Gateway Interface v1.0.1 | peps.python.org
- PEP 498 – Literal String Interpolation | peps.python.org
Python in Python Implementation,PyPy
PyPy.js
- PyPy.js
- pypyjs/pypyjs: PyPy compiled to JavaScript
- PyPy.js
- mozillazg/pypy: The unofficial GitHub mirror of PyPy
- PyPy
- doc.pypy.org
- PyPy · GitLab
- Pypy - Official Image | Docker Hub
- PyPy Releases
Python Package Index,PyPI
PyPI Mirrors
- Simple index
- Simple Index
- Simple Index
- Simple Index
- Simple Index
- pip 使用国内镜像源 | 菜鸟教程
- Simple Index
- PyPI Mirror
- Simple Index
- PyPI · The Python Package Index
- PyPI · Python包的索引 | 第三方库大全
Python Software Foundation
- Python Software Foundation
- Python Software Foundation GitHub Organization | Python Software Foundation
- Python Software Foundation | Python Software Foundation
Static Typing
mypy
- python/mypy: Optional static typing for Python
- mypy · PyPI
- mypy1989 · PyPI
- python · GitHub Topics
- Python
- python/cpython: The Python programming language
- Welcome to Python.org
- Download Python | Python.org
- PEP 397 -- Python launcher for Windows | Python.org
- Tool recommendations — Python Packaging User Guide
- PYnative: Learn Python with Tutorials, Exercises, and Quizzes
- Python Tutorials – Real Python
- Index of /ftp/python/
- Python 异常处理 | 菜鸟教程
- mail.python.org Mailing Lists
- [Python-Dev] Changes to PEP 498 (f-strings)
Python frameworks
@ Full Stack Framework
Django
Django core
- Django
- django/django: The Web framework for perfectionists with deadlines.
- The web framework for perfectionists with deadlines | Django
Django libs、plugins&tools
django-cryptography
- georgemarshall/django-cryptography: Easily encrypt data in Django
- django-cryptography · PyPI
django-jinja
- niwinz/django-jinja: Simple and nonobstructive jinja2 integration with Django.
- django-jinja · PyPI
- lincolnloop/django-alive: Healthchecks for Django
- labd/django-healthchecks: Simple Django app/framework to publish health check for monitoring purposes
- KristianOellegaard/django-health-check: a pluggable app that runs a full check on the deployment, using a number of plugins to check e.g. database, queue server, celery processes, etc.
- rehive/django-healthz: Simple middleware for healthchecks
- mwarkentin/django-watchman: django-watchman exposes a status endpoint for your backing services like databases, caches, etc.
- adamchainz/django-htmx: Extensions for using Django with htmx.
- unbit/django-uwsgi: Django related examples/trick/modules for uWSGI
- django-health-check · PyPI
- django-authlib · PyPI
- django-google-auth · PyPI
- django-google-auth2 · PyPI
- django-args · PyPI
- django-url-params · PyPI
- cachecontrol-django · PyPI
- django-rest-github-oauth · PyPI
django-redis
- jazzband/django-redis: Full featured redis cache backend for Django.
- django-redis · PyPI
Django 资源、整理集&FAQ
- jbwolfe/awesome-django: A curated list of awesome Django apps and projects.
Pyramid
- Pylons/pyramid: Pyramid - A Python web framework
- Pylons/pyramid_cookbook: Pyramid cookbook recipes (documentation)
- Welcome to Pyramid, a Python Web Framework
TurboGears
- TurboGears
- TurboGears/tg2: Python web framework with full-stack layer implemented on top of a microframework core with support for MongoDB, Pluggable Applications and autogenerated Admin
- The Web Framework that scales with you. — TurboGears2 Website 3.0 documentation
web2py
- web2py
- web2py/web2py: Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python.
- web2py/web2py-book: web2py-book
- web2py.com
@ Micro Framework
Bottle
- Bottle Micro Web Framework
- bottlepy/bottle: bottle.py is a fast and simple micro-framework for python web-applications.
- Bottle: Python Web Framework — Bottle 0.13-dev documentation
eve
- eve
- pyeve/eve: REST API framework designed for human beings
- Python REST API Framework: Eve, the Simple Way to REST. — Eve 2.0 documentation
- pyeve/cerberus: Lightweight, extensible data validation library for Python
Falcon
- Falconry
- falconry/falcon: The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
- The Falcon Web Framework — Falcon 3.1.0 documentation
FastAPI
- tiangolo/fastapi: FastAPI framework, high performance, easy to learn, fast to code, ready for production
- jtom38/fastapi_healthcheck: Easy to use health check for your FastAPI.
- FastAPI
Flask
Flask core
- pallets/flask: The Python micro framework for building web applications.
- Flask · PyPI
- Welcome to Flask — Flask Documentation (2.1.x)
- Welcome to Flask — Flask Documentation (2.0.x)
- Welcome to Flask — Flask Documentation (1.1.x)
Flask libs、plugins&tools
Flask-Dance
- singingwolfboy/flask-dance: Doing the OAuth dance with style using Flask, requests, and oauthlib.
- Flask-Dance · PyPI
- Flask-Dance — Flask Dance 6.0.0 documentation
- tzulberti/Flask-PyPi-Proxy: A pypi proxy done using flask
- talkpython/htmx-python-course: Student details, source code, and more for our HTMX + Flask: Modern Python Web Apps, Hold the JavaScript course.
- flask-swagger · PyPI
- Flask-Authlib · PyPI
- Flask-Pypi-Proxy · PyPI
- flask-reverse-proxy-fix · PyPI
- Flask-CacheControl · PyPI
- Flask-MySQLdb · PyPI
Flask 资源、整理集& FAQ
《Explore Flask》
- rpicard/explore-flask: Source of Explore Flask book
- Explore Flask — Explore Flask 1.0 documentation
- humiaozuzu/awesome-flask: A curated list of awesome Flask resources and plugins
- super-hacky flask proxy
- python - Proxying to another web service with Flask - Stack Overflow
- 欢迎来到 Flask 的世界 — Flask中文文档(2.1.x)
- 第一节:Flask简介 - Python框架Flask基础教程 - 知了传课
- Flask 中文网
- 欢迎使用 Flask — Flask 0.10.1 documentation
Hug
- Hug API Framework
- hugapi/hug: Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
- hug: Embrace the APIs of the future
Sanic
- Sanic Community Organization
- sanic-org/sanic: Next generation Python web server/framework | Build fast. Run fast.
- sanic-org/sanic-openapi: Easily document your Sanic API with a UI
- songcser/sanic-ms: 基于sanic的微服务基础架构
- mekicha/awesome-sanic: A curated list of awesome Sanic resources and extensions
- howie6879/Sanic-For-Pythoneer: 📚 一份sanic使用教程,开源小书
- ahopkins/sanic-jwt: Authentication, JWT, and permission scoping for Sanic
- Sanic 框架
Tornado
- tornadoweb
- tornadoweb/tornado: Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
- tornado · PyPI
- Tornado Web Server — Tornado 6.1 documentation
@ REST Framework
aiohttp
- aio-libs/aiohttp: Asynchronous HTTP client/server framework for asyncio and Python
- aiohttp · PyPI
- aiohttp-oauth-client · PyPI
- aiohttp-google-auth-backend · PyPI
- acachecontrol · PyPI
apiflask
- APIFlask
- apiflask/apiflask: A lightweight Python web API framework.
- APIFlask
CherryPy
- CherryPy
- cherrypy/cherrypy: CherryPy is a pythonic, object-oriented HTTP framework. https://cherrypy.dev
- CherryPy · PyPI
- CherryPy — A Minimalist Python Web Framework — CherryPy 18.6.1.dev49+g98929b51.d20210117 documentation
connexion
- spec-first/connexion: Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support
- Welcome to Connexion’s documentation! — Connexion 2020.0.dev1 documentation
cornice
- Cornices
- Cornices/cornice: Build Web Services with Pyramid.
- Cornice: A REST framework for Pyramid — Cornice 5.0.0 documentation
djangorestframework
- encode/django-rest-framework: Web APIs for Django. 🎸
- Home - Django REST framework
Flask-MongoRest
- closeio/flask-mongorest: Restful API framework wrapped around MongoEngine
- Flask-MongoRest · PyPI
Flask-RESTful
- flask-restful
- flask-restful/flask-restful: Simple framework for creating REST APIs
- Flask-RESTful · PyPI
- flask-restful-swagger · PyPI
- flask-restful-swagger-2 · PyPI
- flask-restful-swagger-3 · PyPI
- Flask-RESTful — Flask-RESTful 0.3.8 documentation
- Flask-RESTful — Flask-RESTful 0.3.1 documentation
- python - Flask-restful - Custom error handling - Stack Overflow
Flask-Restless
- jfinkels/flask-restless: NO LONGER MAINTAINED - A Flask extension for creating simple ReSTful JSON APIs from SQLAlchemy models.
- Flask-Restless · PyPI
- flask-restless-swagger · PyPI
- flask-restless-swagger-2 · PyPI
flask-apispec
- jmcarp/flask-apispec
- flask-apispec · PyPI
flask-peewee
- coleifer/flask-peewee: flask integration for peewee, including admin, authentication, rest api and more
- flask-peewee · PyPI
flask-restplus
- noirbizarre/flask-restplus: Fully featured framework for fast, easy and documented API development with Flask
- flask-restplus · PyPI
oauthlib
- OAuthlib
- oauthlib/oauthlib: A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
- oauthlib · PyPI
- Welcome to OAuthLib’s documentation! — OAuthLib 3.2.0 documentation
- Flask-Potion · PyPI
@ Scraping Framework
grab
- lorien/grab: Web Scraping Framework
@ 事件溯源(Event Sourcing)
eventsourcing
- Event Sourcing in Python
- pyeventsourcing/eventsourcing: A library for event sourcing in Python.
- Event Sourcing in Python — eventsourcing 9.2.16 documentation
@ 测试框架(Testing Framework)
# 自动化测试(Automated Testing)
playwright
- microsoft/playwright-python: Python version of the Playwright testing and automation library.
- Fast and reliable end-to-end testing for modern web apps | Playwright Python
- microsoft/playwright-pytest: Pytest plugin to write end-to-end browser tests with Playwright.
PySys System Test Framework
- PySys System Test Framework
- pysys-test/pysys-test: PySys System Test Framework
- PySys · PyPI
- Welcome to PySys! — PySys v2.1 documentation
- Apama Python APIs — Python API for Apama 10.5.4.1 documentation
- PySys Test Framework — Python API for Apama 10.5.4.1 documentation
pytest
pytest-dev
- pytest-dev
- pytest-dev/pytest: The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
- pytest-dev/pytest-cov: Coverage plugin for pytest.
- pytest-dev/pytest-django: A Django plugin for pytest.
- pytest-dev/pytest-asyncio: Pytest support for asyncio.
- pytest-dev/pytest-bdd: BDD library for the py.test runner
- pytest-dev/pytest-xdist: pytest plugin for distributed testing and loop-on-failures testing modes.
- pytest-dev/pytest-html: Plugin for generating HTML reports for pytest results
- pytest-dev/pytest-mock: Thin-wrapper around the mock package for easier use with pytest
- pytest-dev/pytest-selenium: Plugin for running Selenium with pytest
- pytest-dev/pytest-flask: A set of pytest fixtures to test Flask applications
- pytest-dev/pytest-qt: pytest plugin for Qt (PyQt4, PyQt5 and PySide) application testing
- pytest-dev/pytest-splinter: pytest splinter and selenium integration for anyone interested in browser interaction in tests
- pytest-dev/pytest-rerunfailures: a pytest plugin that re-runs failed tests up to -n times to eliminate flakey failures
- pytest-dev/unittest2pytest: helps rewriting Python `unittest` test-cases into `pytest` test-cases
- pytest · PyPI
- pytest-cov · PyPI
- pytest: helps you write better programs — pytest documentation
- pytest: helps you write better programs — pytest documentation
- pytest-dev/pytest-testinfra: Testinfra test your infrastructures
- man-group/pytest-plugins: A grab-bag of nifty pytest plugins
- joeyespo/pytest-watch: Local continuous test runner with pytest and watchdog.
- pluralsight/intro-to-pytest: An introduction to PyTest with lots of simple, hackable examples
- avast/pytest-docker: Docker-based integration tests
- luizyao/pytest-chinese-doc: pytest 官方文档的中文翻译,但不仅仅是单纯的翻译,也包含自己的理解和实践。
- browsertron/pytest-parallel: A pytest plugin for parallel and concurrent testing
- tarpas/pytest-testmon: Selects tests affected by changed files. Continous test runner when used with pytest-watch.
- alfredodeza/pytest.vim: Runs your UnitTests with py.test displaying red/green bars and errors
- Teemu/pytest-sugar: a plugin for py.test that changes the default look and feel of py.test (e.g. progressbar, show tests that fail instantly)
- 13691579846/PytestAutoTestFrameWork: pytest测试框架实战实例
- ionelmc/pytest-benchmark: py.test fixture for benchmarking code
- wintests/pytestDemo: 使用 Python+Requests+Pytest+YAML+Allure 实现接口自动化
- smarie/python-pytest-cases: Separate test code from test cases in pytest.
- The-Compiler/pytest-vw: pytest-vw makes your failing test cases succeed under CI tools scrutiny
- prashanth-sams/pytest-html-reporter: Generates a static html report based on pytest framework
- pytest_cases
pytest-httpx
- Colin-b/pytest_httpx: pytest fixture to mock HTTPX
- pytest-httpx · PyPI
- pytest-envvars · PyPI
pipen
- pwwang/pipen: pipen - A pipeline framework for python
- pipen · PyPI
- pipen
seldom
- SeldomQA/seldom: WebUI/HTTP automation testing framework based on unittest
Twisted Matrix Labs
- Twisted Matrix Labs
- twisted/twisted: Event-driven networking engine written in Python.
- Twisted
- Twisted · PyPI
- Twisted
Webware
- Webware for Python
- WebwareForPython/w4py3: Webware for Python 3
- Webware for Python 2
- allure-framework/allure-python: Allure integrations for Python test frameworks
Python libs、plugins&tools
@ Archive、Build、Distribution、Pack & Publish
cx_Freeze
- marcelotduarte/cx_Freeze: Create standalone executables from Python scripts, with the same performance and is cross-platform.
- cx-Freeze · PyPI
- Welcome to cx_Freeze’s documentation! — cx_Freeze 6.11.0-dev0 documentation
Nuitka
- Nuitka Organization
- Nuitka/Nuitka: Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, and 3.10. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
- Nuitka the Python Compiler
PyInstaller
- PyInstaller
- pyinstaller/pyinstaller: Freeze (package) Python programs into stand-alone executables
- www.pyinstaller.org
- PyInstaller Manual — PyInstaller 4.10 documentation
- Using PyInstaller to Easily Distribute Python Applications – Real Python
- PyInstaller Manual — PyInstaller 5.1 documentation
py2exe
- py2exe
- py2exe/py2exe: A distutils extension to create standalone Windows programs from Python code
- FrontPage - py2exe.org
- py2exe · PyPI
- FrontPage - py2exe.org
XAR
- facebookincubator/xar: executable archive format
- pyinstaller-setuptools · PyPI
- create-python-package · PyPI
- create-package · PyPI
- termux-create-package · PyPI
- create-python-app · PyPI
- python-build · PyPI
- distlib · PyPI
- How to Publish an Open-Source Python Package to PyPI – Real Python
@ Automation
buildout
- buildout
- buildout/buildout: Buildout is a deployment automation tool written in and extended with Python
- Buildout, an automation tool written in and extended with Python — Buildout 2.7 documentation
NoneBot
- NoneBot
- nonebot/nonebot: 基于 OneBot 标准的 Python 异步 QQ 机器人框架 / Asynchronous QQ robot framework based on OneBot for Python
nox
- wntrblm/nox: Flexible test automation for Python
- Welcome to Nox — Nox 2022.1.7 documentation
- autopilot-rs/autopy: A simple, cross-platform GUI automation module for Python and Rust.
- autopilot-rs/autopy-legacy: DEPRECATED: Replaced by https://github.com/autopilot-rs/autopy
@ Compatibility Library
six
- benjaminp/six: Python 2 and 3 compatibility library
- six · PyPI
- Six: Python 2 and 3 Compatibility Library — six 1.15.0 documentation
@ Configuration Management
django-configurations
- jazzband/django-configurations: A helper for organizing Django project settings by relying on well established programming patterns.
dynaconf
- rochacbruno/dynaconf: Configuration Management for Python ⚙
- rochacbruno/learndynaconf: Learn Dynaconf - the best config library for Python :)
- Dynaconf - 3.1.8
- dynaconf · PyPI
- dynaconf | Read the Docs
environs
- sloria/environs: simplified environment variable parsing
- configuration · GitHub Topics
- configuration-management · GitHub Topics
- config-management · GitHub Topics
- 标有 configuration 标签的项目 | Read the Docs
- Configuration files in Python · Martin Thoma
@ Debug & Develop
# Performance & Stack Trace
py-spy
- benfred/py-spy: Sampling profiler for Python programs
- py-spy · PyPI
gdbgui
- cs01/gdbgui: Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
- gdbgui · PyPI
- gdbgui
- pyreverse · PyPI
@ Dependency Manager/Library Manager/Package Manager
Conda
- conda
- conda/conda: OS-agnostic, system-level binary package manager and ecosystem
- conda · PyPI
- Conda — conda 4.13.0.post12+892c22bf documentation
- Miniconda — Conda documentation
Poetry
# Poetry Plugin
poetry-exec-plugin
- keattang/poetry-exec-plugin: A plugin for poetry that allows you to execute scripts defined in your pyproject.toml, just like you can in npm or pipenv
- poetry-exec-plugin · PyPI
poetry-version-plugin
- tiangolo/poetry-version-plugin: Poetry plugin for dynamically extracting the package version from a __version__ variable or a Git tag.
- poetry-version-plugin · PyPI
- poetry-plugin-export · PyPI
- poetry-export-plugin · PyPI
- poetry-pep440-plugin · PyPI
- poetry-polylith-plugin · PyPI
- poetry-stickywheel-plugin · PyPI
- poetry-babel-plugin · PyPI
- poetry-artifactregistry-plugin · PyPI
- poetry-workspace-plugin · PyPI
- poetry-workspace-plugin2 · PyPI
- poetry-dotenv-plugin · PyPI
- poetry-pyinvoke-plugin · PyPI
- poetry-scaffold-plugin · PyPI
- poetry-bundla-plugin · PyPI
- poetry-multiproject-plugin · PyPI
- poetry-bundle-plugin · PyPI
- poetry-grpc-plugin · PyPI
- blocksim-poetry-plugin · PyPI
- poetry-chuy-plugin · PyPI
- poetry-release · PyPI
- poetry-alias · PyPI
- poetry-changelog · PyPI
- poetry-semver · PyPI
- poetry-scripts · PyPI
- Poetry
- python-poetry/poetry: Python dependency management and packaging made easy.
- python-poetry/poetry-core: Poetry PEP 517 Build Backend & Core Utilities
- poetry-core · PyPI
- poetry · PyPI
- poetry-template · PyPI
- Poetry - Python dependency management and packaging made easy
- Intro to packaging and dependency management for python with poetry - Curvestone AI
Python Development Master,PDM
- Python Development Master(PDM)
- pdm-project/pdm: A modern Python package manager with PEP 582 support.
- PDM
Python Packaging Authority
flit
- pypa/flit: Simplified packaging of Python modules
- Flit 3.7.1 — Flit 3.7.1 documentation
hatch
- pypa/hatch: Modern, extensible Python project management
- hatch · PyPI
- About - Hatch
Pipenv
- pypa/pipenv: Python Development Workflow for Humans.
- Pipenv: Python Dev Workflow for Humans — pipenv 2022.3.29.dev0 documentation
- Basic Usage of Pipenv — pipenv 2020.6.2.dev0 documentation
- Pipenv: Python Dev Workflow for Humans — pipenv 2018.7.1.dev0 documentation
- pipenv.pypa.io
- Pipenv & Virtual Environments — The Hitchhiker's Guide to Python
- Pipenv: A Guide to the New Python Packaging Tool – Real Python
- www.pythontutorial.net
- pipenv · PyPI
pip
- pypa/pip: The Python package installer
- pip.pypa.io
- pip documentation v22.0.3
- pip documentation v22.1.dev0
- pip · PyPI
pipx
- pypa/pipx: Install and Run Python Applications in Isolated Environments
- pipx
- pipx · PyPI
setuptools
- pypa/setuptools: Official project repository for the Setuptools build system
- setuptools · PyPI
- setuptools 61.2.0.post20220327.post-20220327 documentation
- Porting from Distutils - setuptools 61.2.0.post20220327.post-20220327 documentation
virtualenv
- pypa/virtualenv: Virtual Python Environment builder
- virtualenv · PyPI
- Virtualenv — virtualenv 20.14.2.dev11+gd3d8efd documentation
wheel
- pypa/wheel: The official binary distribution format for Python
- pypa/manylinux: Python wheels that work on any linux (almost)
- wheel — wheel 0.37.1 documentation
- pip wheel - pip documentation v22.0.4
- wheel — wheel 0.37.0 documentation
- What Are Python Wheels and Why Should You Care? – Real Python
- Python Packaging Authority
- pypa/warehouse: The Python Package Index
- pypa/twine: Utilities for interacting with PyPI
- Python Packaging Authority — PyPA documentation
- Python Packaging User Guide — Python Packaging User Guide
- Packaging Python Projects — Python Packaging User Guide
packaging
- pypa/packaging: Core utilities for Python packages
- packaging · PyPI
- pypa/build: A simple, correct PEP 517 build frontend
- pypa/installer: A low-level library for installing from a Python wheel distribution.
- pypa/setuptools_scm: the blessed package to manage your versions by scm tags
pipreqs
- bndr/pipreqs: pipreqs - Generate pip requirements.txt file based on imports of any project. Looking for maintainers to move this project forward.
- pipreqs · PyPI
pipsi
- mitsuhiko/pipsi: pip script installer
- pkginfo · PyPI
- pkginfo2 · PyPI
- to-requirements.txt · PyPI
- EasyInstall - The PEAK Developers' Center
@ Diff & Patch
- xlwings/jsondiff: Diff JSON and JSON-like structures in Python
@ Environment Management & Version Management
# Git
dulwich
- jelmer/dulwich: Pure-Python Git implementation
- dulwich · PyPI
- dulwich-tree · PyPI
- dulwich-windows · PyPI
- git-cola
bump2version
- c4urself/bump2version: Version-bump your software with a single command
- bump2version · PyPI
pyenv
- pyenv
- pyenv/pyenv: Simple Python version management
- pyenv/pyenv-virtualenv: a pyenv plugin to manage virtualenv (a.k.a. python-virtualenv)
- pyenv-win/pyenv-win: pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.
- pyenv/pyenv-installer: This tool is used to install `pyenv` and friends.
virtualenvwrapper
- virtualenvwrapper · PyPI
- virtualenvwrapper 5.0.1.dev2 — virtualenvwrapper 5.0.1.dev2 documentation
@ Event/Signal
Blinker
- pallets-eco/blinker: A fast Python in-process signal/event dispatching system.
- Blinker Documentation — Blinker
@ Formatter & Linter
autopep8
- hhatto/autopep8: A tool that automatically formats Python code to conform to the PEP 8 style guide.
- autopep8 · PyPI
black
- psf/black: The uncompromising Python code formatter
- black · PyPI
Python Code Quality Authority
bandit
- PyCQA/bandit: Bandit is a tool designed to find common security issues in Python code.
- bandit · PyPI
- Welcome to Bandit — Bandit documentation
flake8
- PyCQA/flake8: flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
- flake8 · PyPI
isort
- PyCQA/isort: A Python utility / library to sort imports.
- isort · PyPI
- isort
mccabe
- PyCQA/mccabe: McCabe complexity checker for Python
- mccabe · PyPI
prospector
- PyCQA/prospector: Inspects Python source files and provides information about type and location of classes, methods etc
- prospector · PyPI
- prospector2 · PyPI
- 1. Prospector - Python Static Analysis — prospector documentation
pycodestyle
- PyCQA/pycodestyle: Simple Python style checker in one Python file
- pycodestyle · PyPI
pyflakes
- PyCQA/pyflakes: A simple program which checks Python source files for errors
- pyflakes · PyPI
pylint
- PyCQA/pylint: It's not just a linter that annoys you!
- Pylint 2.15.0-dev0 documentation
pydocstyle
- PyCQA/pydocstyle: docstring style checker
- pydocstyle · PyPI
- Python Code Quality Authority
flake8-docstrings
- PyCQA/flake8-docstrings: Integration of pydocstyle and flake8 for combined linting and reporting
- PyCQA / flake8-docstrings · GitLab
- flake8-docstrings · PyPI
pylama
- klen/pylama: Code audit tool for python.
- pylama · PyPI
pyspellchecker
- barrust/pyspellchecker: Pure Python Spell Checking http://pyspellchecker.readthedocs.io/en/latest/
- pyspellchecker — pyspellchecker 0.6.3 documentation
yapf
- google/yapf: A formatter for Python files
- yapf · PyPI
- warpnet/salt-lint: A command-line utility that checks for best practices in SaltStack.
@ Glob & Pattern Matching & RegExp
dpath
- dpath-maintainers/dpath-python: A python library for accessing and searching dictionaries via /slashed/paths ala xpath.
- dpath · PyPI
glob2
- miracle2k/python-glob2: Version of the glob module that supports recursion via **, and can capture patterns.
- glob2 · PyPI
- datetime-glob · PyPI
- glob2regex · PyPI
micropython-glob
- micropython/micropython-lib: Core Python libraries ported to MicroPython
- micropython-glob · PyPI
pathspec
- cpburnz/python-path-specification: Utility library for gitignore style pattern matching of file paths.
- pathspec · PyPI
pycopy-glob
- pfalcon/pycopy-lib: Standard library of the Pycopy project, minimalist and light-weight Python language implementation
- pycopy-glob · PyPI
- formic-py3 · PyPI
- wildmatch · PyPI
- pathmatch · PyPI
- gitmatch · PyPI
- pandoc-img-glob · PyPI
- rglob · PyPI
- prodos · PyPI
- prodglob · PyPI
- globmatch · PyPI
- globre · PyPI
- formic · PyPI
- JREP · PyPI
wcmatch
- facelessuser/wcmatch: Wilcard File Name matching library
- wcmatch · PyPI
regex
- mrabarnett/mrab-regex
- regex · PyPI
re2
- axiak/pyre2: Python wrapper for RE2
- re2 · PyPI
- facebook/pyre2: Python wrapper for RE2
pyre2
- andreasvc/pyre2: Python wrapper for RE2
- pyre2 · PyPI
- py-re2 · PyPI
google-re2
- google-re2 · PyPI
- cjworkbench-re2 · PyPI
- t_re2 · PyPI
pampy
- santinic/pampy: Pampy: The Pattern Matching for Python you always dreamed of.
- pampy · PyPI
@ GraphQL
- graphql · PyPI
- aiohttp-graphql · PyPI
- graphql-sqlalchemy · PyPI
- py2graphql · PyPI
- async-graphql · PyPI
- typed-graphql · PyPI
- alita-graphql · PyPI
@ GUI
PyAutoGUI
- asweigart/pyautogui: A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.
- pyautogui/simplified-chinese.ipynb at master · asweigart/pyautogui
- PyAutoGUI · PyPI
- Welcome to PyAutoGUI’s documentation! — PyAutoGUI documentation
- PyAutoGUI | Read the Docs
PyQt
- PyQt5
- PyQt5/PyQt: PyQt Examples(PyQt各种测试和例子) PyQt4 PyQt5
- cxinping/PyQt5: 《PyQt5快速开发与实战》配套代码
- maicss/PyQt-Chinese-tutorial: PyQt6中文教程
- PyQt6 · PyPI
- PyQt5 · PyPI
- PyQt
- PyQt6 Tutorial 2022, Create Python GUIs with Qt
- PyQt5 vs PyQt6: What are the differences, and is it time to upgrade?
- 欢迎 - PyQt 中文教程
PySimpleGUI
- PySimpleGUI/PySimpleGUI: Launched in 2018 Actively developed and supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom layout GUI's simply. Python 2.7 & 3 Support. 200+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Floating Desktop Widgets, Matplotlib + Pyplot integration, add GUI to command line scripts, PDF & Image Viewer. For both beginning and advanced programmers .
- Python GUIs – Create GUI applications with Python and Qt
@ Interchangeable Virtual Instrument,IVI
Python IVI
- Python IVI
- python-ivi/python-usbtmc: Provides a USBTMC driver for controlling instruments over USB
- python-usbtmc · PyPI
- Python USBTMC [Alex Forencich]
@ Internationalization Library
python-babel
- python-babel
- python-babel/babel: The official repository for Babel, the Python Internationalization Library
- Babel · PyPI
- Babel — Babel 2.10.2 documentation
@ Mirror & Proxy
proxpi
- EpicWink/proxpi: PyPI caching mirror
- proxpi · PyPI
- Prodesire/terminal-proxy: Proxy management tool for terminal.
@ Process and System Utilities
# Shell
shellingham
- sarugaku/shellingham: Tool to Detect Surrounding Shell
- shellingham · PyPI
sh
- amoffat/sh: Python process launching
- sh · PyPI
- sh — sh 1.14.0 documentation
# 进程控制系统(Process Control System,PCS)/守护进程管理(Daemon Process Manager,DPM)
daemon
- serverdensity/python-daemon: Python daemonizer for Unix, Linux and OS X
daemoncmd
- todddeluca/daemoncmd: Turn any command line into a daemon with a pidfile and start, stop, and status commands.
- daemoncmd · PyPI
daemonize
- daemonize · PyPI
- thesharp/daemonize: daemonize is a library for writing system daemons in Python.
- daemonize — daemonize 2.4.7 documentation
python-daemon
- python-daemon · PyPI
- Overview - python-daemon - Pagure.io
zdaemon
- zdaemon · PyPI
- zopefoundation/zdaemon: Python program that wraps commands to make them behave as proper daemons under Unix / Linux / Mac OS X
psutil
- giampaolo/psutil: Cross-platform lib for process and system monitoring in Python
- psutil · PyPI
- psutil documentation — psutil 5.9.1 documentation
ptyprocess
- pexpect/ptyprocess: Run a subprocess in a pseudo terminal
- ptyprocess · PyPI
- pexpect · PyPI
pywinrm
- diyan/pywinrm: Python library for Windows Remote Management (WinRM)
- pywinrm · PyPI
@ Python + JavaScript
Brython
- brython-dev
- brython-dev/brython: Brython (Browser Python) is an implementation of Python 3 running in the browser
- brython.info
- Brython: Python in Your Browser – Real Python
Pyodide
- pyodide
- pyodide/pyodide: Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
- Pyodide: Pyodide 可由编译成 WebAssembly 的 CPython 3.8 解释器组成,允许 Python 在网页浏览器中运行
- pyodide - npm
- Pyodide — Version 0.20.0
PyScript
- PyScript
- pyscript/pyscript
- PyScript | Run Python in your HTML
- replit-archive/empythoned: CPython compiled to JS using emscripten
- browser · PyPI
@ Speech Recognition Module
SpeechRecognition
- Uberi/speech_recognition: Speech recognition module for Python, supporting several engines and APIs, online and offline.
- SpeechRecognition · PyPI
- The Ultimate Guide To Speech Recognition With Python – Real Python
@ Testing
sqlmap
- sqlmapproject
- sqlmapproject/sqlmap: Automatic SQL injection and database takeover tool
- sqlmap · PyPI
- sqlmap: automatic SQL injection and database takeover tool
- sqlmap-client · PyPI
- unittest2 · PyPI
- Pythonpaste.org
@ 访问控制(Access Control,AC)
# Authentication、加密、解密、加签&解签
Authlib
- lepture/authlib: The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
- Authlib · PyPI
- authlib-database · PyPI
- authlib-httpx · PyPI
- Authlib
# Certificate Authority,CA
certifi
- certifi/python-certifi: (Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.
- certifi · PyPI
- certifi-debian · PyPI
- self-certifi · PyPI
- certifi-icpbr · PyPI
- certifi-system-store · PyPI
- python-certifi-win32 · PyPI
# 开放授权(Open Authorization,OAuth)
google-auth
- googleapis/google-auth-library-python: Google Auth Python Library
- googleapis/google-auth-library-python-oauthlib
- cevoaustralia/aws-google-auth: Provides AWS STS credentials based on Google Apps SAML SSO auth (what a jumble!)
- google-auth · PyPI
- pydata-google-auth · PyPI
- aws-google-auth · PyPI
- google-auth-httplib2 · PyPI
- google-auth-oauthlib · PyPI
- google-auth — google-auth 1.30.0 documentation
oauth2client
- googleapis/oauth2client: This is a Python library for accessing resources protected by OAuth 2.0.
- oauth2client · PyPI
- sq-oauth2client · PyPI
- oauth2client-master · PyPI
- oauth2-client · PyPI
keyring
- jaraco/keyring
- keyring · PyPI
@ 告警 & 监控(Alarm & Monitor)
watchdog
- gorakhargosh/watchdog: Python library and shell utilities to monitor filesystem events.
- watchdog · PyPI
- Watchdog — watchdog 0.8.2 documentation
@ 异步编程(Async Programming)/事件驱动编程(Event-based Programming)
aioreactive
- dbrattli/aioreactive: Async/await reactive tools for Python 3.9+
- aioreactive · PyPI
gidgethub
- brettcannon/gidgethub: An async GitHub API library for Python
- gidgethub · PyPI
- gidgethub — An async library for calling GitHub’s API — gidgethub 5.2.0 documentation
RxPY
- ReactiveX/RxPY: ReactiveX for Python
- Rx · PyPI
- Rx3 · PyPI
- reactivex · PyPI
- aio-libs
- ReactiveX
- sqlite-rx · PyPI
- async-rx · PyPI
- asyncio_extras · PyPI
- async_generator · PyPI
@ 日历、日期、时间&时区(Calendar、Dates、Times & Timezone)
# 时区(Timezone)
pytz
- pytz · PyPI
- pytz - World Timezone Definitions for Python — pytz 2014.10 documentation
- pytz - World Timezone Definitions for Python — pytz 2014.10 documentation
- pytz-deprecation-shim · PyPI
- pytz-deprecation-shim
- pytz_deprecation_shim: Shims to help you safely remove pytz — pytz_deprecation_shim 0.1.0.post0 documentation
tzdata
- python/tzdata: Python package wrapping the IANA time zone database
- tzdata · PyPI
- backports.zoneinfo · PyPI
- matsuo family
Arrow
- Arrow
- arrow-py/arrow: 🏹 Better dates & times for Python
- arrow · PyPI
- Arrow: Better dates & times for Python — Arrow 🏹 1.2.2 documentation
dateparser
- scrapinghub/dateparser: python parser for human readable dates
- dateparser · PyPI
gcalcli
- insanum/gcalcli: Google Calendar Command Line Interface
khal
- khal/cli.py at master · pimutils/khal
- khal — khal 0.10.5.dev89+gf8e67b6 documentation
parsedatetime
- bear/parsedatetime: Parse human-readable date/time strings
- parsedatetime · PyPI
python-dateutil
- dateutil
- dateutil/dateutil: Useful extensions to the standard Python datetime features
- python-dateutil · PyPI
vdirsyncer
- pimutils/vdirsyncer: 📇 Synchronize calendars and contacts.
- vdirsyncer — vdirsyncer 0.18.0 documentation
- python-dateutil - Labix
@ 命令行(Command Line)
# 命令行终端(Command Line Terminal)
docopt
- docopt
- docopt/docopt: Pythonic command line arguments parser, that will make you smile
- docopt—language for description of command-line interfaces
pyxtermjs
- cs01/pyxtermjs: A fully functional terminal in your browser.
- pyxtermjs · PyPI
# 命令行工具(Command Line Tool)
asciinema
- asciinema
- asciinema/asciinema: Terminal session recorder 📹
- asciinema - Record and share your terminal sessions, the simple way
argcomplete
- kislyuk/argcomplete: Python and tab completion, better together.
- argcomplete - Bash tab completion for argparse — argcomplete documentation
- sharkdp/shell-functools: Functional programming tools for the shell
- sdispater/clikit: CliKit is a group of utilities to build beautiful and testable command line interfaces.
cleo
- python-poetry/cleo: Cleo allows you to create beautiful and testable command-line interfaces.
- cleo · PyPI
- lowks/pythonpy: Command line utility for python
- ksamuel/Pyped: Let you apply a Python expression to a command output like Perl or Awk would do
- spy-cli · PyPI
# 终端用户应用(End-user Applications)
cookiecutter
- cookiecutter
- cookiecutter/cookiecutter: A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
- cookiecutter-template · GitHub Topics
- audreyfeldroy/cookiecutter-pypackage: Cookiecutter template for a Python package.
@ 并发(Concurrency)
gevent
- gevent
- gevent/gevent: Coroutine-based concurrency library for Python
- What is gevent? — gevent 21.12.1.dev0 documentation
- gevent · PyPI
- Gevent指南
pulsar
- quantmind/pulsar: Event driven concurrent framework for Python
- pulsar · PyPI
@ 数据库(Database)
DBUtils
- DBUtils · PyPI
- WebwareForPython/DBUtils: Database connections for multi-threaded environments
- DBUtils
- DBUtils User's Guide
- python 数据库连接池 DBUtils 源码解析 - 墨天轮
SQLAlchemy
- SQLAlchemy
- sqlalchemy/sqlalchemy: The Database Toolkit for Python
- zzzeek/sqlalchemy: THIS IS NOT THE OFFICIAL REPO - PLEASE SUBMIT PRs ETC AT: http://github.com/sqlalchemy/sqlalchemy
- kvesteri/sqlalchemy-utils: Various utility functions and datatypes for SQLAlchemy.
- dahlia/awesome-sqlalchemy: A curated list of awesome tools for SQLAlchemy
- kvesteri/sqlalchemy-continuum: Versioning extension for SQLAlchemy.
- SQLAlchemy - The Database Toolkit for Python
SQLObject
- SQLObject
- SQLObject · PyPI
- SQLObject — SQLObject 3.9.1 documentation
- dropbox/PyHive: Python interface to Hive and Presto. 🐝
- py-dbutils · PyPI
@ 文档 & 文本(Documentation & Text)
# EXCEL
openpyxl
- openpyxl · PyPI
- openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files — openpyxl 3.0.10 documentation
# HTML
html5lib
- html5lib/html5lib-python: Standards-compliant library for parsing and serializing HTML documents and fragments in Python
# Markdown
- html5lib-to-markdown · PyPI
# PDF
PyPDF4
- claird/PyPDF4: A utility to read and write PDFs with Python
- PyPDF4 · PyPI
- How to Work With a PDF in Python – Real Python
py-pdf
- py-pdf
- py-pdf/PyPDF2: A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Welcome to PyPDF2 — PyPDF2 documentation
# TOML
tomlkit
- sdispater/tomlkit: Style-preserving TOML library for Python
- tomlkit · PyPI
docutils
- docutils · PyPI
- Docutils: Documentation Utilities
- reStructuredText
- Quick reStructuredText
Read the Docs
- Read the Docs
- readthedocs/readthedocs.org: The source code that powers readthedocs.org
- 首页 | Read the Docs
- readthedocs/sphinx_rtd_theme: Sphinx theme for readthedocs.org
@ 事件循环(Event Loop)
nest_asyncio
- erdewit/nest_asyncio: Patch asyncio to allow nested event loops
- nest-asyncio · PyPI
- python - Correct use/constraints of use, of nest_asyncio? - Stack Overflow
- acatton/ohneio: Parse protocols, without any I/O
- jeepney · PyPI
@ 文件系统(File System,FS)
filelock
- tox-dev/py-filelock: A platform-independent file lock for Python.
- filelock · PyPI
- filelock
platformdirs
- platformdirs/platformdirs: A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
- platformdirs · PyPI
- lockfile · PyPI
@ 函数式编程(Functional Programming)
# lodash
pydash
- dgilland/pydash: The kitchen sink of Python utility libraries for doing "stuff" in a functional way. Based on the Lo-Dash Javascript library.
- pydash · PyPI
- pydash — pydash 5.1.0 documentation
- lodash · PyPI
- js.lodash · PyPI
- XStatic-lodash · PyPI
- pydash-arnu515 · PyPI
- tdash · PyPI
- datahelper · PyPI
- lowdash · PyPI
- adash · PyPI
- dontinstallthislmaoX · PyPI
- pylodash · PyPI
# ramda
- python-ramda · PyPI
- ramda · PyPI
- pyramda · PyPI
- zydmayday-pamda · PyPI
- pramda · PyPI
- pamda · PyPI
@ 图片(Image)
hexsticker
- fridex/hexsticker: Create hexagon stickers automatically
- hexsticker · PyPI
Pillow
- Pillow
- python-pillow/Pillow: The friendly PIL fork (Python Imaging Library)
- Pillow · PyPI
- Python Pillow
- Pillow — Pillow (PIL Fork) 9.1.0 documentation
- Image Processing With the Python Pillow Library – Real Python
- Python Imaging Library — Python 3.6.1 documentation
- img2sh · PyPI
@ 日志(Logging)
concurrent-log-handler
- Preston-Landers/concurrent-log-handler: fork of ConcurrentLogHandler
- concurrent-log-handler · PyPI
python-logstash
- vklochan/python-logstash: Python logging handler for Logstash.
- python-logstash · PyPI
- ConcurrentLogHandler · PyPI
- 日志 | Django 文档 | Django
- python Email logger handler
@ 机器学习&深度学习(Machine Learning,ML&Deep Learning,DL)
- tensorflow · PyPI
- tf-nightly · PyPI
- tensorflow-gpu · PyPI
- Install TensorFlow with pip
@ 邮件(Mail)
- py-mailsender · PyPI
@ 音乐 & 视频(Music & Video)
MoviePy
- Zulko/moviepy: Video editing with Python
- moviepy · PyPI
- moviepy | Read the Docs
- User Guide — MoviePy 1.0.2 documentation
- moviepy-cn 文档
pytube
- pytube
- pytube/pytube: A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.
- google-music-proto — A sans-I/O Google Music API library — google-music-proto 2.10.0 documentation
@ 网络(Network)
# Client Library
httplib2
- httplib2
- httplib2/httplib2: Small, fast HTTP client library for Python. Features persistent connections, cache, and Google App Engine support. Originally written by Joe Gregorio, now supported by community.
- The httplib2 Library — httplib2 0.4 documentation
httpx
- encode/httpx: A next generation HTTP client for Python. 🦋
- httpx · PyPI
- HTTPX
- httpx-cache · PyPI
- httpx-auth · PyPI
- lambda-httpx · PyPI
- httpx-gssapi · PyPI
- httpx-oauth · PyPI
- httpx-ntlm · PyPI
- httpx-socks · PyPI
- httpx-extensions · PyPI
- httpx-file · PyPI
- httpx-cli · PyPI
- robotframework-httpx · PyPI
- johtso/httpx-caching: Caching for HTTPX
PycURL
- PycURL
- pycurl/pycurl: PycURL - Python interface to libcurl
- pycurl · PyPI
- PycURL Home Page
requests
- requests
- psf/requests: A simple, yet elegant, HTTP library.
- psf/requests-html: Pythonic HTML Parsing for Humans™
- requests/requests-oauthlib: OAuthlib support for Python-Requests!
- ross/requests-futures: Asynchronous Python HTTP Requests for Humans using Futures
- jamielennox/requests-mock: Mocked responses for the requests library
- juancarlospaco/faster-than-requests: Faster requests on Python 3
- requests · PyPI
- Requests: HTTP for Humans™ — Requests 2.28.1 documentation
- Requests: HTTP for Humans™ — Requests 2.27.1 documentation
- Requests: HTTP for Humans™ — Requests 2.26.0 documentation
- Welcome to requests-mock’s documentation! — requests-mock 1.9.4.dev17 documentation
- Python’s Requests Library (Guide) – Real Python
requests-toolbelt
- requests/toolbelt: A toolbelt of useful classes and functions to be used with python-requests
- requests-toolbelt · PyPI
- requests toolbelt — requests_toolbelt 0.8.0 documentation
urllib3
- urllib3
- urllib3/urllib3: Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more.
- urllib3 1.26.10 documentation
- urllib3 · PyPI
# Domain Name
dnspython
- rthalley/dnspython: a powerful DNS toolkit for python
- dnspython · PyPI
idna
- kjd/idna: Internationalized Domain Names for Python (IDNA 2008 and UTS #46)
- idna · PyPI
- srvlookup · PyPI
- dnscrypt · PyPI
- checkdnssec · PyPI
- dnspython3 · PyPI
# gRPC
grpc
- grpc · PyPI
- easy-grpc · PyPI
- pytest-grpc · PyPI
- grpc-django · PyPI
- tinode-grpc · PyPI
- conductor-grpc · PyPI
- clarifai-grpc · PyPI
- konlpy-grpc · PyPI
# Health Check/Ping
ping-me
- OrkoHunter/ping-me: A cross platform personalized Ping
- ping-me · PyPI
ping3
- kyan001/ping3: Pure Python3 version of ICMP ping, shipped with command-line command.
- ping3 · PyPI
py-healthcheck
- ateliedocodigo/py-healthcheck: Write simple healthcheck functions for your Flask or Tornado apps.
- py-healthcheck · PyPI
- health-check · GitHub Topics
- ping · GitHub Topics
- nabrosimoff/aio_tiny_healthcheck: Tiny asynchronous implementation of healthcheck provider and server
- perdy/health-check: Health Check is an application that provides an API to check the health health_check of some parts and some utilities like ping requests. This application can works as standalone or included in a Django project.
- Who8MyLunch/Ping_Sweep: Compute network diagnostic connectivity statistics using increasingly-larger ping payloads.
- samuel/python-ping: Pure Python version of ICMP ping
- l4m3rx/python-ping: Pure Python2/3 ICMP ping implementation using raw sockets.
- M-o-a-T/aioping: Python3 ICMP ping implementation (asyncio, pure Python)
- health-check · PyPI
- ping_sweep · PyPI
- aio_ping · PyPI
- ping-sdk · PyPI
- gufo-ping · PyPI
- healthchecks/healthchecks: A cron monitoring tool written in Python & Django
# Network Protocols
Sans I/O
- brettcannon/sans-io: Network protocol implementations in Python, sans I/O
- Network protocols, sans I/O — Sans I/O 1.0.0 documentation
# Web API/Rest API
$ API specification generator
apispec
- marshmallow-code/apispec: A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
- apispec — apispec 5.2.2 documentation
$ Web服务器网关接口(Web Server Gateway Interface,WSGI)
gunicorn
- benoitc/gunicorn: gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
- gunicorn · PyPI
- Gunicorn - Python WSGI HTTP Server for UNIX
Werkzeug
- pallets/werkzeug: The comprehensive WSGI web application library.
- Werkzeug · PyPI
- Werkzeug — Werkzeug Documentation (2.2.x)
waitress
- Pylons/waitress: Waitress - A WSGI server for Python 2 and 3
- waitress · PyPI
- Waitress — waitress 3.0.0b0 documentation
- Waitress — waitress 2.1.2 documentation
- cachecontrol-uwsgi · PyPI
$ 异步服务器网关接口(Asynchronous Server Gateway Interface,ASGI)
- googleapis/google-api-python-client: 🐍 The official Python client library for Google's discovery based APIs.
# Web Distributed Authoring and Versioning,WebDAV
wsgidav
- mar10/wsgidav: A generic and extendable WebDAV server based on WSGI
- WsgiDAV Documentation — WsgiDAV 4.0.2.post0 documentation
# SSH文件传输协议,或安全文件传送协议(SSH File Transfer Protocol,或Secret File Transfer Protocol,或Secure FTP,SFTP)
$ 安全外壳协议(Secure Shell,SSH)
paramiko
- paramiko
- paramiko/paramiko: The leading native Python SSHv2 protocol library.
- paramiko · PyPI
- Welcome to Paramiko! — Paramiko documentation
# 传输层安全性协议(Transport Layer Security,TLS)/安全套接层(Secure Sockets Layer,SSL)
pyOpenSSL
- pyca/pyopenssl: A Python wrapper around the OpenSSL library
- pyOpenSSL · PyPI
- Welcome to pyOpenSSL’s documentation! — pyOpenSSL 22.0.0 documentation
# 统一资源标识符(Uniform Resource Identifier,URI)&统一资源定位符(Uniform Resource Location,URL)
urlextract
- lipoja/URLExtract: URLExtract is python class for collecting (extracting) URLs from given text based on locating TLD.
- urlextract · PyPI
- URLSearchParams · PyPI
uritools
- tkem/uritools: URI parsing, classification and composition
- uritools · PyPI
- uritools — URI parsing, classification and composition — uritools attr: uritools.__version__ documentation
# urlparse
- mwhooker/urlparse2: urlparse for humans
- commonsearch/urlparse4: Faster replacement for Python's urlparse module
- urlparse2 · PyPI
- urlparse3 · PyPI
- urlparse4 · PyPI
- urlparser · PyPI
- mosquito/slimurl: SlimURL - Fast library for parsing and building URL addresses
- Preetwinder/gurl-cython: Cython wrapper around the Chromium GURL component
- AngeloQin/cyuri: Fast URI Parser for Python
YURL
- homm/yurl: yet easy url
- YURL · PyPI
- urlstd · PyPI
CacheControl
- ionrock/cachecontrol: The httplib2 caching algorithms packaged up for use with requests.
- CacheControl · PyPI
eventlet
- Eventlet open source project profile
- eventlet/eventlet: Concurrent networking library for Python
- Eventlet Networking Library
marshmallow
- marshmallow-code/marshmallow: A lightweight library for converting complex objects to and from simple Python datatypes.
- marshmallow: simplified object serialization — marshmallow 3.17.0 documentation
netaddr
- netaddr
- netaddr/netaddr: A network address manipulation library for Python
- netaddr · PyPI
- netaddr 0.8.0 documentation — netaddr 0.8.0 documentation
webargs
- marshmallow-code/webargs: A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
- webargs · PyPI
- webargs 8.1.0 documentation
- marshmallow-code
- martinblech/mimerender: Python module for RESTful HTTP Content Negotiation
- ecdavis/pants: A lightweight framework for writing asynchronous network applications in Python.
@ 存储(Storage)
# 缓存(Cache)
$ Least Recently Used,LRU
- functools — Higher-order functions and operations on callable objects — Python 3.10.4 documentation
- async-lru · PyPI
- lru-dict · PyPI
$ Memory Cache
- linsomniac/python-memcached: A python memcached client library.
- eguven/python3-memcached: Python3 port of the pure python memcache client implementation
- python-memcached · PyPI
- python3-memcached · PyPI
cachy
- sdispater/cachy: Cachy provides a simple yet effective caching library.
- cachy · PyPI
- Cachy — Cachy 0.1 documentation
cachetools
- tkem/cachetools: Extensible memoizing collections and decorators
- cachetools · PyPI
- cachetools — Extensible memoizing collections and decorators — cachetools attr: cachetools.__version__ documentation
- CacheToolsUtils · PyPI
# 云存储(Cloud Storage)
apache-libcloud
- apache/libcloud: Apache Libcloud is a Python library which hides differences between different cloud provider APIs and allows you to manage different cloud resources through a unified and easy to use API.
- apache-libcloud · PyPI
- Apache Libcloud is a standard Python library that abstracts away differences among multiple cloud provider APIs | Apache Libcloud
cloudstorage
- scottwernervt/cloudstorage: Unified cloud storage API for storage services.
- cloudstorage · PyPI
# 对象存储(Object Storage)
aws-wsgi
- slank/awsgi: A WSGI gateway for the AWS API Gateway/Lambda proxy integration
- aws-wsgi · PyPI
boto
- the boto project
- boto/boto3: AWS SDK for Python
- boto/boto: For the latest version of boto, see https://github.com/boto/boto3 -- Python interface to Amazon Web Services
- boto/botocore: The low-level, core functionality of boto 3.
- boto/s3transfer: Amazon S3 Transfer Manager for Python
- boto3 · PyPI
- boto · PyPI
- Boto3 documentation — Boto3 Docs 1.24.28 documentation
- AWS SDK for Python Boto3 Cheat Sheet & Code Snippets
- Python, Boto3, and AWS S3: Demystified – Real Python
- Overview - rpms/python-boto3 - src.fedoraproject.org
- Introduction to Boto3 library
requests-aws
- tax/python-requests-aws: AWS authentication for Amazon S3 for the python requests module
- requests-aws · PyPI
requests-aws4auth
- tedder/requests-aws4auth: Amazon Web Services version 4 authentication for the Python Requests module
- requests-aws4auth · PyPI
s3cmd
- s3cmd · PyPI
s3pypi
- gorilla-co/s3pypi: CLI tool for creating a Python Package Repository in an S3 bucket.
- s3pypi · PyPI
s4cmd
- bloomreach/s4cmd: Super S3 command line tool
- s4cmd · PyPI
- s3-pypi-proxy · PyPI
- SecretStorage · PyPI
- 基于Cassandra的分布式存储数据一致性算法研究_NCU_CS_丶Xin的博客-程序员资料 - 程序员资料
@ 模板引擎(Template Engine)
Jinja & Jinja2
$ .J2
- J2 File Extension - What is it and how to open J2 format - Review
- How to Use Jinja2 Template in Ansible Playbook
- J2 File - What is it and how do I open it?
- .J2 File Extension - How do I open it?
- J2 file - The easiest way to open .j2 files in 2022 | DataTypes.net
- Open j2 file
$ CLI
- mattrobenolt/jinja2-cli: CLI for Jinja2
- cykerway/jinja-cli: a command line interface to jinja;
- jinja2-cli · PyPI
- jinja-cli · PyPI
- jinja2-render · PyPI
- jinja2-tools · PyPI
$ Linter
- drm/jinja2-lint: Simple python script to lint jinja2 templates.
- aristanetworks/j2lint: Jinja2 Linter CLI
- motet-a/jinjalint: A linter for Jinja-like templates
- ian-barnes/jinja-linting: Short tech talk / conversation starter on CI for Jinja2 templates
- Riverside-Healthcare/djLint: ✨ HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang
- thibaudcolas/curlylint: Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid
- monosans/djlint-vscode: VS Code extension for formatting and linting HTML templates (Django | Jinja | Nunjucks | Twig | Handlebars | Mustache).
- jinja2-templates · GitHub Topics
- pallets/jinja: A very fast and expressive template engine.
- yinian1992/jinja2-docs-cn: Jinja2 文档翻译
- cmason3/jinjafx: JinjaFx - Jinja2 Templating Tool
- sivel/ansible-template-ui: Web UI for testing ansible templates
- qn7o/jinja2-live-parser: Jinja2 live (web) parser
- Jinja · PyPI
- Jinja2 · PyPI
- jinja2-ansible-filters · PyPI
- jinja2-context-filters · PyPI
- jinja2-base64-filters · PyPI
- jinja2-custom-filters-extension · PyPI
- jinja2-pai-custom-filters · PyPI
- jinja-partials · PyPI
- Jinja — Jinja Documentation (2.10.x)
- Jinja — Jinja Documentation (3.0.x)
- Jinja — Jinja Documentation (3.1.x)
- How can I test jinja2 templates in ansible? - Stack Overflow
- Jinja - The Chromium Projects
- Jinja | The Pallets Projects
- Welcome to Jinja2 — Jinja2 2.8 documentation
- Primer on Jinja Templating – Real Python
- Templating (Jinja2) — Ansible Documentation
- Jinja2 - Full Stack Python
- Jinja
- 欢迎来到 Jinja2 — Jinja2 2.7 documentation
- 欢迎来到 Jinja2 — Jinja2 2.7.3 documentation
- Python Jinja 教程|极客教程
- Jinja2中文文档 · 看云
- kaictl/j2lint - Docker Image | Docker Hub
- Jinja — Jinja Documentation (2.9.x)
@ 唯一标识码(Unique identifiers)
通用唯一识别码(Universally Unique Identifier,UUID)
python-libuuid
- dln/python-libuuid: Faster UUID generation using libuuid
- python-libuuid · PyPI
@ 可视化(Visualization)
prettytable
- jazzband/prettytable: Display tabular data in a visually appealing ASCII table format
- vishvananda/prettytable
- prettytable · PyPI
@ 任务队列、定时任务、调度任务
# cron
aiocron
- gawel/aiocron: Crontabs for asyncio
- aiocron · PyPI
cron-descriptor
- Salamek/cron-descriptor: A Python library that converts cron expressions into human readable strings.
- cron-descriptor · PyPI
croniter
- kiorky/croniter
- croniter · PyPI
python-crontab
- Martin Owens / python-crontab · GitLab
- python-crontab · PyPI
- crontools · PyPI
- cron-converter · PyPI
- cron-validator · PyPI
- cron-wrapper · PyPI
- easy-cron · PyPI
- scheduler-cron · PyPI
- container-cron · PyPI
- python crontab类 - SegmentFault 思否
pycron
- kipe/pycron: Simple cron-like parser for Python, which determines if current datetime matches conditions
- pycron · PyPI
- python-cron · PyPI
- pycronic · PyPI
- pycronius · PyPI
- pycronner · PyPI
- pycronserver · PyPI
- PyCronofy · PyPI
- PyCronExpression · PyPI
- pycrontab · PyPI
- pycrontasks · PyPI
APScheduler
- agronholm/apscheduler: Task scheduling library for Python
- Advanced Python Scheduler — APScheduler 3.9.0.post1.post1 documentation
- APScheduler · PyPI
- Advanced Python Scheduler — APScheduler 3.9.0.post1.post1 documentation
- django-apscheduler · PyPI
- Flask-APScheduler · PyPI
- rest-apscheduler · PyPI
Celery
- Celery
- celery/celery: Distributed Task Queue (development branch)
- celery · PyPI
- django-celery · PyPI
- Celery - Distributed Task Queue — Celery 5.2.7 documentation
- liuliqiang/redisbeat: celery redis scheduler, dynamic add/modify/delete task from celery.
- sibson/redbeat: RedBeat is a Celery Beat Scheduler that stores the scheduled tasks and runtime metadata in Redis.
RQ
RQ Scheduler
- rq/rq-scheduler: A lightweight library that adds job scheduling capabilities to RQ (Redis Queue)
- RQ
- rq/rq: Simple job queues for Python
- rq/django-rq: A simple app that provides django integration for RQ (Redis Queue)
- rq/Flask-RQ2: A Flask extension for RQ.
- Parallels/rq-dashboard: Flask-based web front-end for monitoring RQ queues
- pranavgupta1234/rqmonitor: Flask based more dynamic and actionable frontend dashboard for monitoring Redis Queue 👩🏿💻 http://python-rq.org
- RQ: Simple job queues for Python
schedule
- dbader/schedule: Python job scheduling for humans.
- schedule — schedule 1.1.0 documentation
timeloop
- sankalpjonn/timeloop: An elegant periodic task executor
- Python自动化之定时任务 – 标点符
@ 数据处理、格式化、类型、编码、解码、压缩&解压缩
# Character Encoding Detector
- command-not-found.com – chardetect
cchardet
- PyYoshi/cChardet: universal character encoding detector
- cchardet · PyPI
charset-normalizer
- Ousret/charset_normalizer: Truly universal encoding detector in pure Python
- charset-normalizer · PyPI
- charset_normalizer 2.1.0 documentation
chardet
- Character Encoding Detector
- chardet/chardet: Python character encoding detector
- chardet · PyPI
- chardet — chardet 5.0.0dev0 documentation
- chardetect — convert2 0.0.1 documentation
# Data Analysis / Data Manipulation / Scientific Computing
more-itertools
- more-itertools
- more-itertools/more-itertools: More routines for operating on iterables, beyond itertools
- more-itertools · PyPI
- More Itertools — more-itertools 8.13.0 documentation
NumPy
- NumPy
- numpy/numpy: The fundamental package for scientific computing with Python.
- NumPy
- Python, Matplotlib, Tkinter 最佳教程网站 - D栈 - Delft Stack
- NumPy documentation — NumPy v1.22 Manual
pandas
- pandas
- pandas-dev/pandas: Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
- pandas - Python Data Analysis Library
- Pandas 中文
- pandas documentation — pandas 1.4.4 documentation
# 压缩 & 解压缩(Compress & Decompress)
lz4
- python-lz4
- python-lz4/python-lz4: LZ4 bindings for Python
- lz4 · PyPI
- LZ4 compression library bindings for Python — python-lz4 4.0.0 documentation
zstd
- zstd · PyPI
cryptography
- pyca/cryptography: cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
- cryptography · PyPI
- webencodings · PyPI
@ 词法、语法、语言&项目
# Exceptions
better-exceptions
- Qix-/better-exceptions: Pretty and useful exceptions in Python, automatically.
- better-exceptions · PyPI
- crashtest · PyPI
# Python EXecutable,PEX
pex
- pantsbuild/pex: A library and tool for generating .pex (Python EXecutable) files
- pex · PyPI
# Static Types
typeshed
- python/typeshed: Collection of library stubs for Python, with static types
- types-six · PyPI
- types-decorator · PyPI
- types-chardet · PyPI
- types-certifi · PyPI
- types-cryptography · PyPI
- types-entrypoints · PyPI
- types-filelock · PyPI
- types-html5lib · PyPI
# 装饰器(Decorator)
decorator
- micheles/decorator: decorator
- decorator/documentation.md at master · micheles/decorator
- decorator · PyPI
- Fak3/lockorator: python lock decorators
- lockorator · PyPI
attrs
- The attrs Cabal
- python-attrs/attrs: Python Classes Without Boilerplate
- attrs · PyPI
- attrs 21.4.0 documentation
bitarray
- bitarray · PyPI
Pycopy
- pfalcon/pycopy: Pycopy - a minimalist and memory-efficient Python dialect. Good for desktop, cloud, constrained systems, microcontrollers, and just everything.
- Pycopy - a minimalist Python dialect for human-scale computing
- pycopy-string · PyPI
pycparser
- eliben/pycparser: Complete C99 parser in pure Python
- pycparser · PyPI
pydantic
- samuelcolvin/pydantic: Data parsing and validation using Python type hints
- pydantic
pyparsing
- pyparsing/pyparsing: Python library for creating PEG parsers
- pyparsing · PyPI
- aio-libs/multidict: The multidict implementation
- python-args · PyPI
- entrypoints · PyPI
- enum34 · PyPI
click
- pallets/click: Python composable command line interface toolkit
- click · PyPI
- click8 · PyPI
Gingerit
- Azd325/gingerit: Python wrapper for correcting spelling and grammar mistakes based on the context of complete sentences. Proof of conecpt
- gingerit · PyPI
- Welcome to Gingerit’s documentation! — Gingerit 0.5.8 documentation
- Python GingerIt Examples, gingeritgingerit.GingerIt Python Examples - HotExamples
incubator-superset
- apache/incubator-superset: Apache Superset is a Data Visualization and Data Exploration Platform
micmon
- BlackLight/micmon: A Python library and set of scripts to create labelled audio datasets from raw audio files and use them to train sound detection models.
Platypush
- BlackLight/platypush: A versatile and extensible platform for home and life automation with hundreds of supported integrations
- Platypush
- Platypush — Platypush Documentation
python-box
- cdgriffith/Box: Python dictionaries with advanced dot notation access
- python-box · PyPI
- Install — Box 4.2.2 documentation
- Python-box Changelog - pyup.io
- PyMedPhys
- jorgebastida/awslogs: AWS CloudWatch logs for Humans™
- baidu/CUP: CUP, common useful python-lib. (Currently, Most popular python lib in baidu)
- astropy/astropy: Repository for the Astropy core package
- astropy/astroquery: Functions and classes to access online data resources. Maintainers: @keflavich and @bsipocz
- alfiopuglisi/guietta
- earl/beanstalkc: A simple beanstalkd client library for Python
- devstructure/blueprint: Reverse engineer server configuration
- pytest-dev/pluggy: A minimalist production ready plugin system
- deis/deis: Deis v1, the CoreOS and Docker PaaS: Your PaaS. Your Rules.
- googlesearch.py · PyPI
- pylev · PyPI
Python 资源、整理集&FAQ
Python 资源
@ Python Enhancement Proposals,PEPs
- chinesehuazhou/peps-cn: 对官方PEP(Python增强提案)的中文翻译
- PEP 中文翻译计划 | 别院牧志
@ 推荐系统(Recommendation Systems)
- microsoft/recommenders: Best Practices on Recommendation Systems
《Python Cookbook》
- yidao620c/python3-cookbook: 《Python Cookbook》 3rd Edition Translation
- Python Cookbook 3rd Edition Documentation — python3-cookbook 3.0.0 文档
- CarlKing5019/python3-cookbook-personal
An-Introduction-to-Statistical-Learning
- hardikkamboj/An-Introduction-to-Statistical-Learning: This repository contains the exercises and its solution contained in the book "An Introduction to Statistical Learning" in python.
awesome-python-applications
- mahmoud/awesome-python-applications: 💿 Free software that works great, and also happens to be open-source Python.
PyCharm
pydata-book
- wesm/pydata-book: Materials and IPython notebooks for "Python for Data Analysis" by Wes McKinney, published by O'Reilly Media
Real Python
《Python Best Practices Guidebook》
- realpython/python-guide: Python best practices guidebook, written for humans.
- kennethreitz/python-guide: Python best practices guidebook, written for humans.
- Prodesire/Python-Guide-CN: Python最佳实践指南。 The chinese translation of "Hitchhiker's Guide to Python".
- The Hitchhiker’s Guide to Python! — The Hitchhiker's Guide to Python
- Python最佳实践指南! — The Hitchhiker's Guide to Python
- Real Python
- taizilongxu/interview_python: 关于Python的面试题
- facert/awesome-spider: 爬虫集合
- jackfrued/Python-100-Days: Python - 100天从新手到大师
- agermanidis/livepython: Visually trace Python code in real-time.
- cosmicpython/book: A Book about Pythonic Application Architecture Patterns for Managing Complexity. Cosmos is the Opposite of Chaos you see. O'R. wouldn't actually let us call it "Cosmic Python" tho.
- diveintomark/diveintopython3: [Mirror] Dive Into Python 3 online book
- pyloong/pythonic-project-guidelines: Set of guidelines and structure of a Python project
- PyCoder’s Weekly | A Weekly Python E-Mail Newsletter
- Python Weekly
- Python Morsels -- Write better Python code
- Python 3 for Scientists — Python 3 guide for scientists documentation
- What Is a Positional Argument in Python - Codingem
- Python Weekly: A Free, Weekly Python E-mail Newsletter
- Best Python Repositories
- www.pythontutorial.net
- python3-cookbook | Read the Docs
- Python Dependency Security
- Python Code Examples
- Python Code - Python Programming Tutorials and Recipes
- PythonFixing
- Browse Python Code Examples
- Full Stack Python
- Home — EuroPython 2021 Online · July 26 - Aug. 1, 2021
- Improve Your Python With Python Tricks – Real Python
- Python-CJavaPy
- PyDigger - unearthing stuff about Python
- Snyk Open Source Advisor | Snyk
- PyPI - Libraries.io
- Search Usage Examples
- Python教程 - 廖雪峰的官方网站
- Python成神之路
- 什么是 Python
- Python 项目工程化开发指南
- Python中文社区 - 知乎
- python-python 教程-python是什么-python3-python入门-嗨客网
- Python|极客教程
- Python部落
- Python知识
- Python中文网_派森| CNPython
- Python笔记 | 麦新杰
- Python 中文学习大本营
- Python Land: Learn Python programming with our tutorial and articles
- simonw/datasette: An open source multi-tool for exploring and publishing data
- 《Python 3 标准库实例教程》 | Python 技术论坛
- imhuay/studies
Python 整理集
- vinta/awesome-python: A curated list of awesome Python frameworks, libraries, software and resources
- Python - DEV Community
- The most insightful stories about Python - Medium
- The most insightful stories about Python3 - Medium
- Categories
- Python packages index - Popular - Page 1 | Snyk Open Source Advisor | Snyk
Python FAQ
Python 命令行参数
- Python 命令行参数 | 菜鸟教程
- Python 命令行参数的3种传入方式_Python 实战_TendCode
- python获取命令行参数 | ASIC Notes
Python 环境、安装、构建、打包
- pip vs easy_install — Python Packaging User Guide
- Pipenv & 虚拟环境 — The Hitchhiker's Guide to Python
- Easy Install - setuptools 62.1.0.post20220422 documentation
日期时间(DateTime)
- Python DateTime [Guide] – PYnative
事件循环(Event Loop)
- asyncio cancel all tasks on first task's exception
- python - How to cancel all remaining tasks in gather if one fails? - Stack Overflow
- python - Future task attached to a different loop - TouSu Developer Zone-Ask and Answer for Developer
文件和目录访问(File and Directory Access)
- How to resolve relative paths in python? - Stack Overflow
- python - what does the __file__ variable mean/do? - Stack Overflow
函数(Function)
- Passing a function as an argument to another function in Python - Trey Hunner
- 在Python中将函数作为参数传入另一个函数中
Built-in Functions
- python - Difference between @staticmethod and @classmethod - Stack Overflow
通用操作系统服务(Generic Operating System Services)
- Python argparse 教程|极客教程
列表(List)
- Python: Find in list - Stack Overflow
进程(Process)/线程(Thread)
多线程
- Python多线程之间同步总结 - -零 - 博客园
- 锁的机制和使用 — 洪啊洪啊洪 个人笔记整理 文档
- python - How to make a script automatically restart itself? - Stack Overflow
- Python : Check if a process is running by name and find it’s Process ID (PID) – thisPointer
- Quick Answer: How To Automatically Restart A Program In Python - Seniorcareto
- bash - How to restart the Python script automatically if it is killed or dies - Unix & Linux Stack Exchange
- Python 并发编程 — 洪啊洪啊洪 个人笔记整理 文档
- (10条消息) 【守护进程】以守护进程运行Python脚本【原创】_jiandanokok的博客-CSDN博客_python3 守护进程
- 快来看啊!原来Python里还有这些的一些有趣的东西!
- 十分钟掌握pyecharts十类顶级图,建议收藏!
- 百度网盘高速下载器,亲测10M/s(附下载)
- 10行Python代码使用磁力链接批量下载种子,你的假期再也不会无聊了!
- https://mp.weixin.qq.com/s?__biz=MzU1NDcwNTE2OA==&mid=2247487149&idx=1&sn=d4749cae175558a3af8a42344c6ca768&chksm=fbdec6d2cca94fc425f65e061be68b8a12fb62b7209855ebab6dc0d3fba598d0b1d8c8894b6f&mpshare=1&scene=23&srcid=&sharer_sharetime=1581396317108&sharer_s
- 11 个最佳的 Python 编译器和解释器
- 我用python远程探查室友每天的网页访问记录,他不愧是成年人!
- 推荐一款比Excel还牛的神器,竟然可以用Python直接操作!
- 同时装了Python3和Python2,怎么用pip? - 知乎
- Using Python datetime to Work With Dates and Times – Real Python
- 如何守护 Python 脚本, Python 脚本即服务 Linux, Python 脚本始终运行, 将 python 脚本作为服务运行 Ubuntu, Python 守护进程, 在 Linux 中重启服务的 Python 脚本, Python 守护程序示例, 守护python脚本systemd, Python init.d 脚本, Python 脚本在 init d 中运行, Python 守护进程示例, Python 命令守护进程
Monorepo
- Our Python Monorepo. At Opendoor we started putting all our… | by Dan Hipschman | Open House | Medium
PHP
PHP core
PHP frameworks、libs、plugins&tools
grpc-php
- grpc/grpc-php: Repo for gRPC PHP
Laravel
- The Laravel Framework
- Laravel - The PHP Framework For Web Artisans
- Laravel Showcase - Made with Laravel
- Compiling Assets (Mix) - Laravel - The PHP Framework For Web Artisans
PHP 资源、整理集&FAQ
R
R core
- R: The R Project for Statistical Computing
R frameworks、libs、plugins&tools
R 资源、整理集&FAQ
- RomanTsegelskyi/rbooks: A curated list of #rstats books
Ruby
Ruby core
RAKE
- ruby/rake: A make-like build utility for Ruby.
- Rake -- Ruby Make
- What is Rake in Ruby & How to Use it - RubyGuides
RubyGems
Bundler
- rubygems/bundler: Manage your Ruby application's gem dependencies
- bundler/bundler: Manage your Ruby application's gem dependencies
- Bundler: The best way to manage a Ruby application's gems
- rubygems/rubygems: Library packaging and distribution for Ruby.
- rubygems/rubygems.org: The Ruby community's gem hosting service.
- RubyGems.org | Ruby 社区 Gem 托管
- Download RubyGems | RubyGems.org | Ruby 社区 Gem 托管
- RubyGems 镜像 - Ruby China
- RubyGems 镜像域名更换为 https://gems.ruby-china.com
- Ruby RubyGems | 菜鸟教程
- 淘宝RubyGems 镜像 - FT的个人空间 - OSCHINA
- The Ruby Programming Language
- ruby/ruby: The Ruby Programming Language [mirror]
- airbnb/ruby: Ruby Style Guide
- oneclick/rubyinstaller2: MSYS2 based RubyInstaller for Windows
- oneclick/rubyinstaller: RubyInstaller for Windows - Build recipes
- rvm/rvm: Ruby enVironment Manager (RVM)
- rbenv/ruby-build: Compile and install Ruby
- aws/aws-sdk-ruby: The official AWS SDK for Ruby.
- jasoncharnes/run.rb: Run Ruby in the browser using WebAssembly
- rubocop-hq/ruby-style-guide: A community-driven Ruby coding style guide
- Ruby Programming Language
- RubyInstaller for Windows
- Downloads
- The Ruby Style Guide
Ruby frameworks、libs、plugins&tools
Ruby on Rails
- Ruby on Rails — A web-app framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Sinatra
- Sinatra
- mruby/mruby: Lightweight Ruby
- rmosolgo/graphql-ruby: Ruby implementation of GraphQL
- alexreisner/geocoder: Complete Ruby geocoding solution.
- ryanb/ruby-warrior: Game written in Ruby for learning Ruby and artificial intelligence.
- rubocop-hq/rubocop: A Ruby static code analyzer and formatter, based on the community Ruby style guide.
- javan/whenever: Cron jobs in Ruby
- fog/fog: The Ruby cloud services library.
- aasm/aasm: AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid)
- opal/opal: Ruby ♥︎ JavaScript
- mongodb/mongoid: Ruby ODM framework for MongoDB
- fatfreecrm/fat_free_crm: Ruby on Rails CRM platform
- JuanitoFatas/fast-ruby: Writing Fast Ruby -- Collect Common Ruby idioms.
- ruby-concurrency/concurrent-ruby: Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
- elastic/elasticsearch-ruby: Ruby integrations for Elasticsearch
- mperham/sidekiq: Simple, efficient background processing for Ruby
- googleapis/google-api-ruby-client: REST client for Google APIs
- ruby-git/ruby-git: Ruby/Git is a Ruby library that can be used to create, read and manipulate Git repositories by wrapping system calls to the git binary.
- whitesmith/rubycritic: A Ruby code quality reporter
- rubyzip/rubyzip: Official Rubyzip repository
- ffi/ffi: Ruby FFI
- cucumber/cucumber-ruby: Cucumber for Ruby
- rack/rack: a modular Ruby webserver interface
- rails/webpacker: Use Webpack to manage app-like JavaScript modules in Rails
- UISP 1.3.11 | voltframework.com
Ruby 资源、整理集&FAQ
Ruby 资源
- HipByte/RubyMotionSamples: A collection of RubyMotion applications for code samples.
- dreikanter/ruby-bookmarks: Ruby and Ruby on Rails bookmarks collection
- RubyGuides - Learn Ruby With Awesome Tutorials
Ruby 整理集
- markets/awesome-ruby: A collection of awesome Ruby libraries, tools, frameworks and software
- Awesome Ruby
Ruby FAQ
Rust
Rust core
- rust-lang/rust: Empowering everyone to build reliable and efficient software.
- lpxxn/rust-design-pattern: rust design patterns
- Rust Programming Language
- Rust 语言之旅 - Let's go on an adventure!
Rust frameworks、libs、plugins&tools
swc
- swc
- swc-project/swc: swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
- Rust-based platform for the Web – SWC
Tauri
- Tauri
- tauri-apps/tauri: Build smaller, faster, and more secure desktop applications with a web frontend.
- Build smaller, faster, and more secure desktop applications with a web frontend | Tauri Studio
Rust 资源、整理集&FAQ
Rust 资源
- rust-lang/rust-by-example: Learn Rust with examples (Live code editor included)
Rust 整理集
Rust FAQ
- 新技术学习不完全指北:以 Rust 为例
Swift
Swift core
- apple/swift-evolution: This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
Swift frameworks、libs、plugins&tools
grpc-swift
- grpc/grpc-swift: The Swift language implementation of gRPC.
Swift 资源、整理集&FAQ
swift-algorithms
- apple/swift-algorithms: Swift Algorithms is an open-source package of sequence and collection algorithms, along with their related types.
V
- The V Programming Language
- vlang/v: Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. https://vlang.io
- The V Programming Language
WebAssembly
WebAssembly core
- WebAssembly
- WebAssembly 中文网|Wasm 中文文档
WebAssembly frameworks、libs、plugins&tools
binaryen
- WebAssembly/binaryen: Compiler infrastructure and toolchain library for WebAssembly
emscripten-core
- emscripten-core
- emscripten-core/emscripten: Emscripten: An LLVM-to-WebAssembly Compiler
- Main — Emscripten 3.1.4-git (dev) documentation
oak
- elliotforbes/oak: A Go Based WebAssembly framework for building frontend applications in Go!
walt
- ballercat/walt: Walt is a JavaScript-like syntax for WebAssembly text format
- Walt Explorer
webassemblyjs
- xtuc/webassemblyjs: Toolchain for WebAssembly
- webassemblyjs · webassemblyjs
yew
- yewstack/yew: Rust / Wasm framework for building client web apps
- jetli/awesome-yew: 😎 A curated list of awesome things related to Yew / WebAssembly.
- ColinEberhardt/wasm-sudoku-solver: a WebAssembly-powered AR sudoku solver
WebAssembly 资源、整理集&FAQ
WebAssembly 资源
- appcypher/awesome-wasm-langs: 😎 A curated list of languages that compile directly to or have their VMs in WebAssembly
- WebAssembly 现状与实战 – IBM Developer
WebAssembly 整理集
WebAssembly FAQ
- Why WebAssembly is a Big Deal. WebAssembly is a technology that every… | by Michael van der Gulik | Medium
- WebAssembly: another JVM? - DEV Community
The Other
! Authenticator Application
- Download - Authy
- 通过 Google 身份验证器获取验证码 - Android - Google 帐号帮助
- Microsoft 移动电话身份验证器应用 | Microsoft 安全
! Download Manager&Software Manager
Advanced Installer
- Free Windows Installer - MSI Installer Tool
IDM
- Internet Download Manager: the fastest download accelerator
Inno Setup
- Inno Setup
InstallShield
- InstallShield Professional - Download
Motrix
- agalwood/Motrix: A full-featured download manager.
- Motrix
NSIS
- NSIS Wiki
- NSIS: Nullsoft Scriptable Install System download | SourceForge.net
- jae-jae/Camtd: Chrome multi-threaded download manager extension,based on Aria2 and AriaNg. Chrome多线程下载扩展。
- 油猴脚本搭配工具 - 90网盘
! data-transfer、file-transfer、File Synchronization、备份、共享云存储&网盘
@ File Transfer Protocol,FTP
FileZilla
- FileZilla - The free FTP solution
- FileZilla中文网 - 免费开源的FTP解决方案
- filezilla.sourceforge.net
monstaftp
- jerrywham/MonstaFTP: Fork of Monsta FTP software
- Free web-based FTP software - Monsta FTP
Xftp 6
- xFTP6破解版|xFTP下载 v6.0.0080免费版 - 欧普软件下载
- Xftp 6产品密钥|Xftp 6产品密钥注册码下载(附xftp 6 注册机/注册码/授权码及过期解决说明) - 3322软件站
- xftp5免费版下载|Xftp 5 免费版中文注册版_附key注册码 - 系统天堂
- xftp6密钥|xftp6注册机(含序列号)下载_附安装教程 - 多多软件站
- Xshell6下载_Xmanager6标准版,企业版下载-Xmanager中文版网站
- 如何使用文件传输软件Xftp_百度经验
- ftp-client · GitHub Topics
- sftp-client · GitHub Topics
- sftp · GitHub Topics
- ftp · GitHub Topics
- mcmunder/ftp-watcher: Watch an FTP server for file and directory tree changes
@ Web Real-Time Communications,WebRTC
webwormhole
- saljam/webwormhole: Peer authenticated WebRTC.
- WebWormhole
115网盘
- 115,一生相伴
360安全云盘
- 安全存储的云盘_360安全云盘
BiliDrive
- Hsury/BiliDrive: ☁️ 哔哩云,不支持任意文件的全速上传与下载
CDNDrive
- apachecn/CDNDrive: CDNDrive = BiliDrive + SuperBed,支持任意文件的全速上传与下载
- CDNDrive · PyPI
croc
- schollz/croc: Easily and securely send things from one computer to another
- 💻↔️🖥️ Transfering files between two computers | Zack Scholl
- https://getcroc.schollz.com
Dropbox
- Dropbox
- Dropbox
- dropbox.com
- 为什么选择Dropbox - Dropbox中国
- Dropbox - Download
- dropbox吧-百度贴吧--Dropbox网络存储交流--本吧为DROPBOX网络硬盘中国区用户的交流平台。dropbox为国外最流行网络存储服务,是同步类网盘的祖师,其同步功能国内无有可与之匹敌者。欢
Google Drive
- alexkim205/G-Desktop-Suite: Google Suite as a desktop app. Made possible with Electron.
- Cloud Storage for Work and Home - Google Drive
- 办公家用两相宜的云端存储空间 - Google 云端硬盘
handshaker
- Smartisan 应用下载 - 锤子商城
OneDrive
- 我的文件 - OneDrive
- OneDrive个人云储存空间-Microsoft OneDrive登录下载使用-Microsoft 365
- Personal Cloud Storage – Microsoft OneDrive
- onedrive吧-百度贴吧--利用强大功能,更明智、更安全地工作--本吧用于讨论如何使用 Office 365,创建精美文档、得出见解、清晰呈现并实时协作。你将始终拥有最新 Office 应用程序、1
OpenDrive
- Unlimited Cloud storage | Cloud Backups | Cloud Drive
- Home - OpenDrives
- opendrive.zendesk.com
Rclone
- rclone
- rclone/rclone: "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
- Rclone
Seafile
- haiwen/seafile: High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.
- Seafile - 开源的企业私有网盘 私有云存储软件 企业维基 知识管理
- Seafile - Google Play 上的应用
- 利用Seafile搭建私有文件同步云盘 - 知乎
- 用Docker整合SeafilePro搭建私人云盘 - ATP BLOG
Syncthing
- The Syncthing Project
- syncthing/syncthing: Open Source Continuous File Synchronization
- syncthing/syncthing-android: Wrapper of syncthing for Android.
- syncthing/syncthing-macos: Frugal and native macOS Syncthing application bundle
- Martchus/syncthingtray: Tray application and Dolphin/Plasma integration for Syncthing
- Catfriend1/syncthing-android: Syncthing-Fork - A Syncthing Wrapper for Android.
- canton7/SyncTrayzor: Windows tray utility / filesystem watcher / launcher for Syncthing
- Releases · canton7/SyncTrayzor
- Syncthing
- Welcome to Syncthing’s documentation! — Syncthing v1 documentation
- Syncthing Community Forum
- Syncthing Usage Reports
- Syncthing | Security
- Community Contributions — Syncthing v1 documentation
- Hua-ASUS-PC | Syncthing
- Syncthing | Downloads
- Syncthing - P2P文件同步工具 - 知乎
阿里云盘
- 阿里云盘 - 公测进行中·阿里巴巴集团出品
- 阿里云盘 - 公测进行中·阿里巴巴集团出品
- 阿里云盘 - 公测进行中·阿里巴巴集团出品
腾讯微云
- 腾讯微云
华为云空间
- 华为云空间 — 安全存储您的数据
移动云·云空间
- 云空间
- 产品-云空间
- 移动云空间下载-云空间下载 v3.8.2.0官方版--pc6下载站
- 移动云空间下载 移动云空间 v3.0.5.0 官方绿色免费版 下载-脚本之家
- 云空间注册登录版-中国移动云空间5G版v3.0.5.0 官方最新版-007游戏网
- 移动云空间电脑版|移动云空间PC版下载_v3.0.5.0_9号软件下载
- 移动云空间官方版下载_移动云空间pc版下载 v3.1.0.0 | 奇客小栈
- 移动云空间下载安装到手机-移动云盘下载官方app2021免费
- 中国移动云空间app下载-中国移动云空间登录下载v3.2.8 官方安卓版附注册登录方法-绿色资源网
和彩云网盘
- 和彩云-安全、智能、便捷、不限速的跨终端个人云、家庭云空间
百度网盘
- 百度网盘-全部文件
- 网盘同步空间
天翼云盘
- 天翼云盘 极速安全 家庭云|网盘|文件备份|资源分享
坚果云
- 坚果云官网|网盘|云盘|云服务|团队协作软件|同步盘
新浪微盘
- 新浪微盘_新浪客户端_新浪网
迅雷云盘
- 迅雷云盘
云空间(YunOS)
- 手机云空间
- data-transfer · GitHub Topics
- transfer · GitHub Topics
- file-sharing · GitHub Topics
- Pure-Peace/cloud-disk-manager: 跨平台的云存储,及本地文件管理器。Cross-platform cloud storage and local file manager
- 中国大陆网盘列表 - 维基百科,自由的百科全书
- XSync - HubSpot to Xero integration plugin
- 城通网盘
! File Manager
File Browser
- File Browser
- filebrowser/filebrowser: 📂 Web File Browser
- Welcome - File Browser
- (6条消息) 服务器(Windows系统)自建filebrowser网盘服务器超详细教程_ufgnix0802的博客-CSDN博客_filebrowser教程
- filebrowser 是一款非常优秀的文件管理工具,并且是跨平台。安装也非常简单,安装后就可以使用,同样使用也非常的简单。在linux环境中使用的比较多
- filebrowser/filebrowser - Docker Image | Docker Hub
- 安装File Browser轻量网盘工具 - ATP BLOG
- File Browser - Hua-ASUS-PC
- FileBrowser - Document Manager on the App Store
- data - Files
Filestash
- mickael-kerjean/filestash: 🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
- Filestash — Self-hosted client for your data
- filemanager · GitHub Topics
- file-manager · GitHub Topics
- Studio-42/elFinder: 📁 Open-source file manager for web, written in JavaScript using jQuery and jQuery UI
- prasathmani/tinyfilemanager: The best web based PHP File Manager in single file, Manage your files efficiently and easily with tinyfilemanager
- joni2back/angular-filemanager: JavaScript File Manager Material Design Folder Explorer Navigator Browser Manager in AngularJS with CSS3 Responsive (with FTP in PHP / Java / Node)
- FarGroup/FarManager: File and Archive Manager
- cky-thinker/file-share: 基于utools的局域网文件传输工具
! Game
Riot Games
LOL
- LoL Stats, Record Replay, Database, Guide - OP.GG
- 排行榜-英雄联盟官方网站-腾讯游戏
- LoL Stats, Record Replay, Database, Guide - OP.GG
- 攻略中心-英雄联盟官方网站-腾讯游戏
- URF, ARAM, LoL Stats - PORO.GG
- Champion.gg - LoL Champion Stats, Guides, Builds, Runes, Masteries, Counters and Matchups!
LOL手游
- League of Legends: Wild Rift - Google Play 上的应用
- League of Legends: Wild Rift - Google Play 上的应用
- APK Downloader [Latest] Download Directly | May 2021 | (Evozi Official)
- chart (300×300)
- Home | Riot Games
- wildstats.gg
- Wild Stats Champion Leaderboard - ui-strings.eu-sector
三国杀
- 百度页游中心
- 三国杀 百度一区(贴吧专区)
- 新三国杀_十年全新版本!
- 贴吧游戏-三国杀Online-贴吧专区
- 百度游戏-三国杀Online-百度一区
- hbt-org/hearthstone-battlegrounds-tools: 炉石传说酒馆战棋插件:统计每天的战棋战绩,并通过数据分析得到你最拿手的英雄!
- 百度页游中心
- Board Game Arena: 挑选你最喜爱的游戏在线上游玩 • Board Game Arena
- 遊戲列表 • Board Game Arena
- 使用 CARMEN 作为卡牌手游技术栈 - 知乎
! Media、电影、电视剧、动漫、综艺、音乐&图书
calibre
- calibre - Download calibre
Jellyfin
- Jellyfin
- jellyfin/jellyfin: The Free Software Media System
- Jellyfin: The Free Software Media System
Z-Library
- Bookzz - Bookzz.org Alternatives Site
- 数字图书馆。搜索书籍。免费下载书籍
- 数字图书馆。搜索书籍。免费下载书籍
- Z-Library 注册登录小工具
- phobal/ivideo: 一个可以观看国内主流视频平台所有视频的客户端(Mac、Windows、Linux) A client that can watch video of domestic(China) mainstream video platform
- 顾乾坤的实验室
- 茶杯狐 Cupfox - 努力让找电影变得简单
- PA口袋动画官网
- 口袋动画,PPT动画,UI设计 -口袋知识网
- 第一图书网_PDF图书下载_PDF教材下载_免费PDF电子书下载
- 有哪些值得推荐的找电子书的网站? - 知乎
- 精品下载(免费软件下载网站)|打造最安全最新的免费软件下载站
- 2022年9月全网最全Kindle电子书网站 - 知乎
- 买了一个kindle,发现很多想看的书都不是免费的,有什么方法可以免费看吗? - 知乎
- Neat Converter - 免费电子文档转码器,支持ePub,Azw3,Mobi,PDF,Docx,TXT文件的相互转换
! Password Manager
《密码管理器进化史》
- 密码管理器进化史(1/4) - 知乎
- 密码管理器进化史(2/4) - 知乎
- 密码管理器进化史(3/4) - 知乎
- 密码管理器进化史(4/4) - 知乎
《密码学》
1password
- Password Manager for Families, Businesses, Teams | 1Password
- 施敬昭 的 1Password
buttercup-desktop
- buttercup/buttercup-desktop: Javascript Secrets Vault - Multi-Platform Desktop Application
- Buttercup
Bitwarden
- Bitwarden
- Bitwarden Open Source Password Manager | Bitwarden
- My Vault | Bitwarden Web Vault
- Bitwarden 网页密码库
KeePass
KeePassX
- keepassx/keepassx: KeePassX is a cross platform port of the windows application “Keepass Password Safe”.
- KeePassX
keepassxc
- keepassxreboot/keepassxc: KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
- KeePassXC Password Manager
KeeWeb
- KeeWeb
- keeweb/keeweb: Free cross-platform password manager compatible with KeePass
- Free Password Manager Compatible with KeePass: KeeWeb
- KeeWeb
- KeePass Password Safe
- Keepass.com - Download Keepass for PC and Mac
- Downloads - KeePass
- 坚果云&KeePass(windows安装包和中文语言包) - 坚果云 - 云盘|网盘|企业网盘|同步|备份|无限空间|免费网络硬盘|企业云盘
LastPass
- #1 Password Manager & Vault App, Enterprise SSO & MFA | LastPass
- Download LastPass | LastPass
- 如何看待Lastpass免费版将在2021年3月16日强制电脑或手机设备二选一? - 知乎
- My LastPass Vault
Passbolt
- passbolt/passbolt_api: Passbolt CE Backend, a JSON API written with Cakephp
- Passbolt | Open source password manager for teams
wifi-password
- sdushantha/wifi-password: Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect
- 密码安全与管理 - 知乎
! 产品经理、运营&设计师
@ 产品经理
- 产品沉思录精选
@ 运营
运营工具
- 社群营销解决方案_社群管理_社群运营工具_打造社群经济 - 孤鹿(Group+)
- 表单大师,简单好用的数据收集、管理和分析平台
- 有哪些值得推荐的数据可视化工具? - 商业 - 知乎
- 诸葛io-精细化数据分析工具,移动应用分析,移动用户行为分析,数据运营
- 秀米首页 - 秀米 XIUMI
- BenVista - Enlarge images and increase photo resolution at high quality using PhotoZoom Pro 7 with S-Spline interpolation technology
- 使用FILEminimizer Suite压缩PowerPoint,优化Word,Excel,PDF,图像和照片
- PPT Minimizer 4.0 - 下载
- PPT遥控器
- Inpaint photo restoration software - remove elements from your photos
- 秒速5厘米 - 图片托管服务
- 搜狗微信搜索_订阅号及文章内容独家收录,一搜即达
多图拼贴成马赛克
- Tagxedo - Word Cloud with Styles
- Welcome | FMEdda | Foto-Mosaik-Edda
- 相似图片搜索的原理 - 阮一峰的网络日志
- (1 封私信 / 1 条消息) 由数量众多照片拼贴而成的马赛克图片是怎么做出来的? - 知乎
- 【教程】千图成像_photoshop吧_百度贴吧
- 【分享】类似路径文字的一个效果,好像叫标签云_photoshop吧_百度贴吧
- 牛!Mathematica还能这样用!自己制作马赛克拼图 | Matrix67: The Aha Moments
- 爱斗图 - 斗图吧 - 斗图表情包 - 斗图神器 - adoutu.com
@ 设计师
设计素材
Billfish
- Billfish素材管理工具
- PotatofieldImageToolkit: 一个适用于摄影从业者/爱好者、设计师等创意行业从业者的图像工具箱。
- Sketch - Professional Digital Design for Mac
- 有哪些 PS 素材质量较高的的网站? - Adobe Photoshop - 知乎
- 花瓣网_陪你做生活的设计师(发现、采集你喜欢的灵感、家居、穿搭、婚礼、美食、旅行、美图、商品等)
- 千库网-免费png图片背景素材库588ku.com
- 图鱼 - 好用的网页PS设计底纹背景图片纹理素材网站
- SDC设计师网址导航 - 学设计从这里开始!
- ::设计路上::酷站收藏大全,酷站欣赏,韩国网站欣赏,欧美网站,国内网站欣赏,设计欣赏,网页设计,网站建设,平面设计,韩国矢量素材下载
- Ps字体下载大全_Ps教程大全_Ps123.Net
- 在线图像处理工具-最好用的图片处理软件,照片处理工具
- 艺术字体在线生成器 艺术字转换器
- 大图网 - 影楼素材,PSD素材,矢量素材,高清图片素材,高品质设计素材共享
- 我图网,提供图片素材及模板下载,专注正版设计作品交易
- 站酷 (ZCOOL) - 设计师互动平台
- 思缘论坛 平面设计,Photoshop,PSD,矢量,模板,打造最好的素材和设计论坛
- 中国色 - 中国传统颜色
- UICloud | User Interface Design Search Engine, UI, UX, GUI, Inspiration, Resources, Elements, User Experience, Free Downloads, Freebies
- 图标搜索引擎 - 下载475450个免费图标, PNG图标, 网页图标
- Free Photoshop Brushes, Photoshop Patterns and Textures | Fbrushes
- Wikimedia Commons
- NicePic - 每天都有新图片
- Free Online OCR - convert scanned PDF and images to Word, JPEG to Word
- 配色网-致力色彩搭配方案的交流与学习
- 配色工具-设定控
- 美图秀秀网页版 官方网站_在线制作图片及图片处理工具
- Kap - Capture your screen
- HiPPTER | PPT资源导航 | PPT模板图表等设计素材免费下载
设计
- 韩都衣舍(HSTYLE)创意赠品设计大赛-礼品设计-猪八戒网
- 威客-创意,一品威客网,中国专业威客网站
- PS教程:打造一个岩浆特效字体
- AI+PS制作立体文字效果_平面设计_原创经验分享 - Powered By 站酷(ZCOOL)
- 中文字体设计养成_平面设计_原创经验分享 - Powered By 站酷(ZCOOL)
- 首页-宝晶缘☆天然水晶直营店☆东海厂家+实体+批发+零售-- 淘宝网
- 不一样的淘宝 淘宝万向城 - 顽兔
- ????, ??? ?? ??? ???
- 首页-蜂献旗舰店-- 天猫Tmall.com
- 九月会员活动专题 by 罐头鱼_交互设计_网页设计_原创设计作品频道 - Powered By 站酷(ZCOOL)
- 上百种国外优秀logo设计欣赏大合集② 喜爱logo设计的不要错过佳作哦~ _平面设计_标志设计_佳作欣赏 - Powered By 凌晨叁點_站酷(ZCOOL)
- 在线书法字典 王羲之书法字典下载 中国书法字典网 书法迷
- ?? - ???? No.1 ???? ??!
- 清仓特价 KOJI 益若翼Dolly Wink透明梗 假睫毛 No5 2对 附胶水-淘宝网
- 平面_广告_工业设计的采集 - 花瓣网
- PSD网页模板-PSD素材-素材中国一流素材网
- UI素材大夹子 - 满不拿拿 - 花瓣画板
- Dribbble - Popular
- Online Portfolios on Behance
- 碎碎念_秀作品_蒋小咏主页_我的联盟
- 优设(UISDC)_ 优秀网页设计联盟-SDC-听讲座,聊设计,在这里
- 设计素材 - 设计帝国
- Browsing Design Challenges on deviantART
- New fonts _ dafont.com
- 2009PSD分层图库第2版(共15DVD)免费下载 - 专题系列 - 设计帝国
- 中国素材网!是全国最大最好的素材类网站,速度很快,内容很多!
- 素材天下
- 笔秀网素材中国-海纳素材图片网站资源-集中国素材网站之大成 - 笔秀网
- 牛图库素材网-素材中国-素材天下-矢量图,psd素材,高清图片,flash素材免费下载
- 生活_时尚酷站欣赏 生活_时尚网站欣赏__设计路上__酷站收藏大全,酷站欣赏,韩国网站欣赏,欧美网站,国内网站欣赏,设计欣赏,网页设计,网站建设,平面设计,韩国矢量素材下载
- ___欧美日韩酷站欣赏_漂亮时尚网页界面设计欣赏_酷站模板下载收藏_优秀企业公司网站欣赏--欧莱凯酷站欣赏
- 设计素材下载 - Powered By 站酷(ZCOOL)
- UI设计--顶尖创意--顶尖设计
- 中文字体下载_字体下载大宝库(第6页)_Font.knowsky.com
- E网素材库(www.web07.cn),PSD素材免费下载,矢量图,矢量素材下载,矢量素材库,矢量图库,免费矢量素材下载,矢量图片下载,高清矢量素材,免费PSD下载,PS笔刷下载
- 素材列表-视觉中国下吧
- 视觉中国下吧 - 我的下吧首页
- Surreal Fantasy Photomanipulation _ MyInkBlog
- Think Design _ Graphic Design Freebies, Resources, and Inspiration.
- 创意天地
- Welcome to Cilantro
- 素材资源 - 中国教程网
- PSD book by ~TLMedia on deviantART
- Skout™ • resources + for designers + by designers
- ArchGo! 世界优秀建筑到您的桌面
- http___www.penshow.cn_download.php_id=64133
- 我的联盟_网页设计师联盟
- 网页设计师联盟--国内网页设计综合门户
- Free PSD, CSS Snippets and resources for web designers | Freebiesbug
- Themes | dafont.com
- Launch Your Stunning Site | Wix.com
- Wix Free Website Builder | Wix.com
- 背景纹理素材网站
- Premium & Free Design and Web Resources | Pixeden
- 英文字体 ,英文字体下载,英文字体下载大全-font.chinaz.com
- Typography Served :: Gallery
- 设计师网址导航_学设计从这里开始!
- 疑 心 病 。-人像摄影-作品展示-POCO摄影社区-POCO.CN 我的照片 我的空间
- 专题页设计技巧浅析
- 推荐!40个设计师必备的资源网站
- Creattica
- 平面素材库下载 - 数码资源网
- UEDFans-UED网址导航-设计-UI-UX
- 12 New Photoshop Tools
- PSD原文件_PSD分层素材_psd源文件 -创意素材库
- 黄蜂网-网页设计、手机界面设计灵感地
- ???? ?? ??? C&C ?????
- 101个鲜为人知的超实用网站
- 饕餮盛宴:36个美食餐饮类网站创意设计
- Best wallpapers / Wallbase.cc
- ::? GDWEB 2013 ?
- IVAN TEJERO G. Creative Graphic Designer
- Lost Type Co-op | Browse Fonts
- Fonts2u.com
- ★优秀banner★ - 4|1/2 - 花瓣画板
- 宝贝描述 - douweiwei - 花瓣画板
- 网络广告设计,flash网络广告欣赏第 8 页_黄蜂网
- Dijean
- 乐天超市购物网站海报设计欣赏0119 - 4|1/2采集到★优秀banner★ - 花瓣
- 商城店铺体验设计组织 | 商城店铺体验设计组织
- 华丽丽随机晶格化背景[如何转换学习技巧(一)] by Graye - 设计经验分享 - 站酷网(ZCOOL)
- 一月 | 2013 | 微博UDC
- Handpicked free fonts for graphic designers with commercial-use licenses. | Font Squirrel
- 秀作品_王敏主页_我的联盟
- 爱果果 » 好闺蜜?誓一起
- re:vision
- 87time C4D基础实例入门教程 01 by 87time - 设计经验分享 - 站酷网(ZCOOL)
- C4D&PS制作三维字母插图,蓝色性格翻译制作 by 蓝色性格 - 设计经验分享 - 站酷网(ZCOOL)
- UI 设计的采集 - 花瓣网
- 太原网站建设,山西网站建设,平面设计,友特邦网络-首页
- 专题活动1307
- From up North - High quality design inspiration
- 泡沫_O(∩_∩)O采集到专题设计
- UI设计_软件界面设计欣赏_后台界面-UI制造者-专注UI界面设计
- 在线印章制作,DIY印章,个性印章制作,在线电子印章制作,在线公司刻章 - 随便吧在线制作平台
- Design lol 全球设计精华分享 | 为设计欢呼
- waplez
- 致设计-中国最大的电商设计师交流平台-交流社区
- Web Design Blog, Tutorials and Inspiration | Web Design Ledger
- CHINAUI优艾网-中国人机界面设计门户网站
- UI设计_分享以用户体验为中心的设计 | 盒子UI
- 爱设计|美图欣赏|网购时尚分享|网站设计欣赏|网站界面设计-爱设计网
- HTML我帮您 网罗精品软件、网站源码、JQUERY、ExtJs、PSD、页面特效、HTML5学习网站、CSS3特效大全、CSS3学习网站,网罗一切免费web资源分享给大家!
- 中国专业素材网,素材天下网,素材中国下载网 - 素材公社 tooopen.com
- 牛图库-素材中国-素材天下-中国素材网-免费素材网-图片素材网-素材网
- 设计师网址大全_爱设计|美图欣赏|网购时尚分享|网站设计欣赏|网站界面设计-爱设计网
- 中国素材网_素材天下_素材中国_站长素材_素材网_免费图片素材下载_找素材网
- 懒人图库 - 矢量图,网页素材下载 - 学会偷懒,懒出境界!
- psd-素材免费下载-psd素材-psd文件用什么打开
- 优设导航 - 学设计从这里开始!
- 设计导航 - 精选最好的设计网站大全
- 创造狮 创意工作者导航
- Seeseed-无穷尽设计可能
- 产品经理导航|运营导航|设计师导航-阿猫阿狗导航
! 搜索导航站、资源导航&网站整理集
@ 虫部落
- 虫部落-让搜索更简单!
- 快搜 - 搜索快人一步 - Google
- 学术搜索 - 站在巨人的肩膀上 - Google 学术
- 电子书搜索 - Google
- 资源搜索 - 网盘搜索
- 设计素材搜索 - 让设计更轻松! - 设计常用
- 虫部落-让搜索更简单!
Panda Search
- 熊猫搜书-熊猫搜索_聚合文档搜索导航_xmsoushu_xmsearch
- xiandanin/magnetW: 磁力链接聚合搜索
- PanDownloadServer/Server: PanDownload的个人维护版本
- AnywhereAnything
- 国外网站推荐-分享互联网-外国网站大全
- 万花筒
- 龙喵网 - 有态度的网址导航
- RunBT - 磁力搜索_BT搜索_磁力链接_种子搜索
- BT樱桃 - 磁力链接搜索引擎
- BT磁力链 - 最好用的磁力链接搜索引擎
- 搜云盘
- 国外 BT 种子离线下载网站推荐 - 那些好用免费的迅雷离线远程下载替代品 - 异次元软件世界
- 开发者搜索-Beta
- 编程导航 - 程序员必备主页
- 优选资源 - 编程导航
- 有哪些网站,一旦知道,你就离不开了? - 知乎
- 有哪些网站,一旦知道,你就离不开了? - 知乎
- 有哪些网站,一旦知道,你就离不开了? - 知乎
- 有哪些网站,一旦知道,你就离不开了? - 知乎
- 有什么网站能让你一直收藏? - 知乎
- 有哪些高质量的自学网站? - 知乎
- 大家有哪些舍不得拿出来分享的网站? - 知乎
- 别人写了一年的软件推荐,这都有了,还不收藏起来 - 知乎
! 文件、图片&字体
@ PDF
SumatraPDF
- sumatrapdfreader/sumatrapdf: SumatraPDF reader
- Free PDF Reader - Sumatra PDF
- Online PDF Converter - Create, edit and merge PDF - Unlock PDF and remove protection - Free
- PDFdo.com -- 在线免费处理转换PDF
- Smallpdf.com – 您所有PDF问题的免费解决方案
- PDF转Word | 免费在线PDF转Word | PDF转Word转换器 | PDF转化速度快 | 首页
- PDF转换成Word转换器在线免费 - pdf怎么转换成word-转转大师PDF转换器免费版
- 在线合并PDF文件。免费合并PDF文件
- 合并PDF - 在线上免费合并PDF文件
@ 转化、转换(Convert、Conversion)
Thumbor
- Thumbor (by @globocom)
- thumbor/thumbor: thumbor is an open-source photo thumbnail service by globo.com
- thumbor - open-source smart on-demand image cropping, resizing and filters
- renzhezhilu/webp2jpg-online: Use the browser's online image format converter, no need to upload files, you can convert jpeg, jpg, png, gif, webp, svg, ico, bmp files to jpeg, png, webp animation, gif, base64,avif,mozjpeg. 使用浏览器的在线图片格式转化器,无需上传文件,可将jpeg、jpg、png、gif、webp、svg、ico、bmp文件转换为jpeg、png、webp、webp动画、gif、base64、avif、mozjpeg,提供了多个可自定义选项来满足常见需求。
- CloudConvert
- 香当网 - 工作文档分享下载平台
- 在线图片优化器
- iLoveIMG | 图像文件在线编辑工具
- 字体转换器在线转换 艺术字体在线生成
- 微微在线二维码生成器
- PPT美化大师-不会做PPT,也能做好PPT-PPT模版|PPT图示|PPT素材|PPT形状|PPT画册|图片素材
- Nordri Tools——让PPT变得简单起来
- 免费在线文件转换器 - 免费在线转换视频,音频,图形,文档和压缩格式.
- MySlide - 专注PPT分享,追随SlideShare和SpeakerDeck的脚步
- 2019年ArchSummit全球架构师峰会:Backend For Frontend(BFF)in Serverless.pdf-完整版资料下载-皮匠网
- Lightshot-Mac和Win平台的截图工具
! 邮箱(Mail)
AnonAddy
- anonaddy/anonaddy: Anonymous email forwarding
- Free, Open-source Anonymous Email Forwarding - AnonAddy
- AnonAddy
阿里邮箱
- 阿里邮箱企业版
腾讯邮箱
- 腾讯企业邮箱
- 登录QQ邮箱
网易邮箱
- 163网易免费邮--中文邮箱第一品牌
- 网易企业邮箱 - 登录入口
- 网易邮箱帐号安全中心
! 分析研究报告
- 199IT互联网数据中心 | 199IT–发现数据的价值。 | 中文互联网数据研究资讯中心-199IT
- 艾瑞咨询-生活梦想 科技承载
- 慧博投研资讯,迈博汇金,中国最大的投资研究报告数据平台,慧博,慧博投研资讯,迈博汇金资讯,迈博资讯,专业金融信息服务网站,第一时间提供海量证券研究报告,股票研究报告,券商研究报告,行业
- 财华社_财华网_财华智库网_财华中国网
- 研究报告(report)_股吧_金融界爱股
- 【机构研究报告交流区】 - 理想论坛 中国人气最旺的股票论坛
- 股票价值分析报告网_提供上市公司个股调研报告|宏观经济研究报告|行业研究报告等分析资料下载
- 行业研究报告 海风股票论坛
- 首页-阿里研究院
- IT桔子报告
- 个推行业报告
- 首页-腾讯研究院
- 腾讯移动分析|免费移动应用APP统计| H5统计|渠道统计|用户画像
- DCCI互联网数据中心 洞察网络
- 国家数据
- 中国互联网络信息中心
- 中华人民共和国国家统计局>>中国统计年鉴
- 百度预测-大数据 知天下
- 搜狗学术
- PPT加演示录制,控制和分享—PPT+音频内容分享平台
- 数据分析网-大数据资讯、观点、技术研究中心
- 产品经理数据分析, 增长黑客学习网站,教程免费下载 - GrowingIO 官方博客
- 搜索结果 数据嗨客-数据分析网
- jstrieb/link-lock: Password-protect URLs using AES in the browser; create hidden bookmarks without a browser extension
- 43个超超超超超超实用的导航网站,1个能顶100个!(推荐收藏) - 知乎
- Timeline of Earth
- 注册 — 极客云
- Tenda WiFi
- 小米路由器
- wifi.cmcc/admin/login.asp
- 路由器
- SUBARU-斯巴鲁中国官网
- OneTrust Cloud Solutions | Trust Intelligence | OneTrust
- OpenStreetMap
- Google
- 百度一下,你就知道
- 网址导航
- 黄历网
Floccus (Google Drive: bookmarks.xbel)
- Awesome Wallpapers - wallhaven.cc
- Dynamic Wallpaper Club
- r/SpaceX API Docs
- Vedio
- Initial page - YingHua1314
- www.uyi2.com/race?id=140
- Watch People Code Products Live and Learn Programming - LiveCoding.tv
- iss
- World War One Color Photos - World War One Color Photos
- Pantless
- Pin-ups | Pin-up Girls in Art & Photography
- John Holcroft Illustrator www.johnholcroft.com
- CartoonStock - Cartoon Humor, Political Cartoons, Comics, Illustrations
- Find
- 网址大全
- Catalina 程序员开发工具首页
- Iconfont-阿里巴巴矢量图标库
- 爱康国宾体检预约_爱康国宾体检报告查询 - 爱康国宾健康管理机构
- 使用 React Hooks 声明 setInterval — Overreacted
- Bangumi 番组计划
- 高级前端进阶博文 | 木易杨前端进阶
- BuildRun企业级低代码开发平台
- 让 Chrome 崩溃的一行 CSS 代码_CSS教程_CSS_网页制作_脚本之家
- 我们为什么要读书呢? - 知乎
- e学堂-学生的好帮手
- 操作系统-清华大学-学堂在线
- 百度新闻搜索_邮件新闻订阅
- 图片怎么和视频合并 图片放视频前面加片头 放视频后面加片尾 - 狸窝转换器下载网
- 创建工作经历
- Win10修改编辑hosts文件无法保存怎么办_百度经验
- [最新]DIY手工折纸简单玫瑰花折法-母婴-高清视频–爱奇艺
- 199IT-互联网数据中心的分享 - 微盘
- 105个软件测试工具大放送_IT新闻_博客园
- UPUP 拍立得 - Haniboi
- 易有料-智能信息流一站式服务平台